Einzelnen Beitrag anzeigen
Alt 21.11.2004, 12:59   #1
TimmyX
Jr. Member
 
Registriert seit: 27.12.2003
Beiträge: 56


c-programming HELP

Hi, kennt sich jemand mit der programmiersprache C aus ? nicht C++
habe da naemlich folgendes problem.

Code:
#include <stdio.h>
#include <string.h>

#include "namedb.h"

char name[20];
char avalue='a';
int laenge;


void namenseingabe()
{
	printf("Bitte geben Sie einen Namen ein\n");
	printf("Ihr Name: ");
	fgets(name,20,stdin);


}





int value_a_checker(char name[],int WERT)
{
	
	int i;
	i=WERT;

	printf("%d",i);

	if(name[i] == avalue)
	{
		printf("name ist weiblich");
	}
	if(name[i] != avalue)
	{
		printf("name ist maennlich");
	}
	return 0;
}



void main()
{
	
	namenseingabe();
	
	  

   laenge = strlen(name)-1;
   
   
	value_a_checker(name,laenge);
}
nur wieso wird die laenge nicht im array name[i] uebernommen?

Code:
int value_a_checker(char name[],int WERT)
{
	
	int i;
	i=WERT;

	printf("%d",i);

	if(name[i] == avalue)
	{
		printf("name ist weiblich");
	}
	if(name[i] != avalue)
	{
		printf("name ist maennlich");
	}
	return 0;
}
____________________________________
cYa

TimmyX
TimmyX ist offline   Mit Zitat antworten