*Markus: Danke, jetzt scheint es zu klappen!

Beitrag lesen

Hallo,

ich glaube getc ist das, was ich gesucht habe.  Ich habe probehalber eine Endlossschleife um die Eingabeschleife gebaut, und es wird die Eingabe beim nächsten Durchlauf nicht überschrieben.

  
  
char nmbr1[11];  
  
while(1)   {  
i = 0;  
  
    while ((c = getc(stdin)) != '\n') {  
        if (i < 10)  {  
        nmbr1[i] = c;  
        nmbr1[i+1] = '\0';  
        }  
    i++;  
    }  
printf("output: %s\n", nmbr1);  
}  
  

Markus.

--
http://www.apostrophitis.at
STANDAR_D_  - ist das wirklich so schwer?