double a;
while(scanf("%lf", &a) )
cośtam;
Co zrobić, zeby po po naciśnięciu entera przerywało pętle while?
double a;
while(scanf("%lf", &a) )
cośtam;
Co zrobić, zeby po po naciśnięciu entera przerywało pętle while?
Zatem jak zrobić to wykorzystując coś innego, niż scanf?
@zonkoo22, do czego ci to potrzebne?
Masz moją prawie 100% gwarancje że tego nie potrzebujesz.
char c;
double a;
while(scanf("%lf",&a))
{
...
for(c=' ';(c==' ')||(c=='\t')||(c=='\r');c=getchar()) {}
if(c=='\n') break;
ungetc(c,stdin);
}
Właściwie sam zorientowałem się, ze nie potrzebuje tego, bo wejscie konczone jest ^Z, ale zwyczajnie mnie to zaciekawiło.