C programozás help
-
#187
"A beolvasás hogyan kezdhető mondjuk a 2. sortól?"
Mondjuk soronként olvasod (fgets), és minden egyes sor beolvasásakor növelsz egy (alapbeállításban 0-ás értékű) változó értékét. Ha ennek a változónak 1 az értéke, akkor a második sort olvasod be. Példa >>
"Azt tudom, hogy az fscanf az első szóközig olvas be, de azt nem értem, hogy hogyan lehet a szavankénti beolvasást megvalósítani?"
Az fscanf visszatérő értéke a beolvasott elemek száma. Ha EOF-t ad vissza, akkor elértünk a fájl végére (vagy valami hiba történt).
Tehát ha az fscanf-fet visszatérési értékét egy előtesztelő ciklusban vizsgáljuk, végigmehetünk az állományon. Példa >>