Hallo Leute,
ich weis nicht was ich falsch mache :confused....hoffe ihr könnt mir helfen!
ich versuche nur ein wort einzulesen und in ein array zu speichern. das soll allerdings versteckt gehen, also die zeichen durch * ersetzen.
hier der Code:
Problem: er zeigt nur * an, kann es nicht durch [enter] beenden, also das wort abspeichern.
Was mach ich falsch Habt ihr Tips für mich
MfG
Manda
ich weis nicht was ich falsch mache :confused....hoffe ihr könnt mir helfen!
ich versuche nur ein wort einzulesen und in ein array zu speichern. das soll allerdings versteckt gehen, also die zeichen durch * ersetzen.
hier der Code:
C:
#define BUCHSABEN 40
char eingabe;
char wort[BUCHSTABEN];
char replace = '*';
char wort[BUCHSTABEN];
char loesung[BUCHSTABEN];
printf("\nBitte Wort eingeben: ");
//scanf("%s", wort);
while( (eingabe = getch()) != '\n')
{
wort[i] = eingabe;
i++;
printf("*");
}
strcpy(loesung,wort);
Was mach ich falsch Habt ihr Tips für mich
MfG
Manda