Ĺadny brzuch
Witam!
Do programu wpływają dane typu int - linia po linii. Potrzebuję odczytać jedynie pierwszą cyfrę. Robię to poprzez i=getchar();
Czy jest jakiś sposób, by 'pominąć' resztę cyfr i przejść do następnej linii? Bez użycia biblioteki iostream.h ;)
Pozdrawiam.
może int firstDigt() { char costam[15]; scanf("%s",&costam); return(costam[0]-48); // 48 to kod ASCII dla "0" }?
Użytkownik bryn edytował ten post 13 kwiecień 2007, 20:36
albo
c= getchar(); while (getchar()!=10);
o ile taki jest znak konca linii w pliku takze
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Do programu wpływają dane typu int - linia po linii. Potrzebuję odczytać jedynie pierwszą cyfrę. Robię to poprzez i=getchar();
Czy jest jakiś sposób, by 'pominąć' resztę cyfr i przejść do następnej linii? Bez użycia biblioteki iostream.h ;)
Pozdrawiam.
może int firstDigt() { char costam[15]; scanf("%s",&costam); return(costam[0]-48); // 48 to kod ASCII dla "0" }?
Użytkownik bryn edytował ten post 13 kwiecień 2007, 20:36
albo
c= getchar(); while (getchar()!=10);
o ile taki jest znak konca linii w pliku takze