Kezdőoldal » Számítástechnika » Programozás » C nyelven, ha szeretnék egy...

C nyelven, ha szeretnék egy fájlból beolvasni számokat, amelyek karakterrel (pl. Vesszővel) vannak elválasztva, akkor azt milyen módon tudnám megtenni?

Figyelt kérdés
A fájlban lévő számokat szintén egy - a többitől különböző- karakter zárja.

2018. nov. 26. 01:37
 1/6 anonim ***** válasza:
Mi van eddig kész és hol akadtál el?
2018. nov. 26. 10:22
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
Odáig eljutottál, hogy olvasás fájlból?
2018. nov. 26. 13:17
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
pont úgy mintha std inputról olvasnád
2018. nov. 26. 17:41
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

A fájlból beolvastatni betudok és semmi probléma sincs addig, amíg nem írok egy karaktert a beolvasandó fájlba.

Azt nem tudom, hogy ha egy karakter van a számok között, akkor azt hogy küszöbölhetem ki, hogy "elrontsa" a beolvastatást.

Pl. 1234;1234;1234 számokat szeretném beolvastatni fájlból, viszont csak az első 1234 számot tudja beolvasni, a ';' után már csak memóriaszemetet írat ki.

2018. dec. 1. 18:04
 5/6 anonim ***** válasza:
Nyilván stringbe olvasod be a sort és feldarabolod.
2018. dec. 3. 09:49
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
beolvasod az 1234 számot majd hívsz egy fgetc(filePointer)-t, majd ismét beolvasod az 1234 számot és ismét fgetc és így tovább
2018. dec. 3. 14:39
Hasznos számodra ez a válasz?

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!