int kr=0;
int ss =0;
while ((kr=getchar()) != EOF){
if(kr != '\n')
{
ss++;
}
printf("%d\n",ss);
}
Mit diesem Code eingeben warten, printf wartet, bis ich dann alle wie die aufeinander ss-Werte bei gleichzeitig Druck Eingabetaste drücken in diesemPrintf für
. Kann jemand dieses Verhalten erklären?
printf hat nichts mit Warteverhalten zu tun ... es ist getchar(). aber zuerst versuchen Sie, Ihr Projekt zu säubern und es wieder aufzubauen ... Und versuchen Sie es erneut. –
gibt es eine Möglichkeit, den Eingabepuffer-Stream für getchar() zu deaktivieren? –