Hallo,
Kannst Du denn
char string[21];
scanf("%20s",&string);
/* oder */
scanf("%20c",&string);string[20]='\0';
austricksen?
Nein,aber ich dachte, ich hätte das Tastaturbufferproblem umgangen, was aber doch nicht der Fall war.
Es muss doch irgendwie gehen, den Tastaturbuffer zu deaktivieren?
An setvbuf (FILE *stream, char *buf, int mode, size_t size) habe ich zwar schon versucht, herumzuschrauben, aber ich glaube nicht, dass das für stdin funktioniert. Zumindest weiß ich bisher nicht wie.
Markus.
 nicht angemeldet
 nicht angemeldet 
 Der Martin
 Der Martin