Kezdőoldal » Számítástechnika » Programozás » Hogy olvasok be c-ben így...

Hogy olvasok be c-ben így fájlból?

Figyelt kérdés

Egy szövegfájlból szeretnék beolvasni, de nem sikerül.


Törtszámokat kell beolvasnom. Mindössze egy sor van a fájlban és nem tudjuk, hogy hány szám van.


Megpróbáltam, de nem sikerült:


#include<stdio.h>


int main(){


FILE* BE = fopen("a.txt", "r");

FILE* KI = fopen("b.txt", "w");


int i;

float c;


for(i=0;!feof(BE);i++){

fscanf(BE, "%f\t", &c);

fprintf(KI, "%f\n", c);

}


fclose(BE);

fclose(KI);

//getch();

return 0;

}



2014. febr. 5. 22:39
 1/8 anonim ***** válasza:
És mi nem sikerül rajta?
2014. febr. 5. 22:50
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
47%
C-ben a rendszer van
2014. febr. 5. 22:53
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:
Az hogy úgy szeretném hogy beolvassa asort és oszlop formában írja ki. Hülyeségeket ír ki nem a beolvasott számokat.
2014. febr. 5. 22:54
 4/8 anonim ***** válasza:
100%

Semmi baj nincs a kódoddal. Esetleg annyi, hogy felesleges a for ciklus, elég a while.


Viszont, ellenőrizd az "a.txt" nevű állományodat. A lebegőpontos számoknál tizedesPONTOT (pl. 25.647, és nem 25,647) kell írni, valamint minden egyes számot tabulátorral kell elválasztani (a te kódod szerint).

2014. febr. 5. 23:38
Hasznos számodra ez a válasz?
 5/8 iostream ***** válasza:
69%
A scanf format stringjébe mindig érdemes körbevenni a %-os részeket szóközzel, akkor akárhány whitespace-t lenyel két tényleges beolvasás között.
2014. febr. 6. 00:55
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
Köszi srácok.
2014. febr. 6. 13:48
 7/8 anonim ***** válasza:
Hogy van az, hogy az első válasz egyáltalán nincs pontozva, pedig semmit nem tett hozzá a témához, csak egy kérdés volt, az utolsó pedig egy hasznos tipp, és lényeges info, és le van pontozva?:D
2014. febr. 8. 12:23
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Nem tudom. Nem rajtam múlik, mert én alapból felpontozok mindenkit, aki hozzá szól a témáimhoz és nem fikáz, meg nem a helyesírással jön.
2014. febr. 9. 21:56

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!