Új hozzászólás Aktív témák
-
félisten
válasz Briganti #568 üzenetére
Hali!
Ha C-ben kell valamit segíteni, akkor a következőkben, majd a C topic-ba írd...
Az fscanf jó megoldás, feltéve ha a szöveges állományod fix formátumú, azaz minden sorban azonos számú érték szerepel. Tehát nem lehet, hogy az első sorban 6 míg a másodikban csak pl 4 integer szerepel. Nem írtad, hogy konkrétan hány szám van egy sorban, ezért én most 3-nak veszem.
Léterhozod a 3 integert
int szam1,szam2,szam3;megnyitod a fájlt, és beolvasod az értékeket
fscanf(f,"%d %d %d", &szam1,&szam2,&szam3);
Ebben esetben a 3 szám szóközzel van elválasztva a szöveges fájlban.Ha más karakterrel van elválasztva példul pontosvesszővel, akkor így:
fscanf(f,"%d;%d;%d", &szam1,&szam2,&szam3);
Tehát egyszerűen ugyanazt a karaktert kell az fscanf-nél használni mint amivel a szöveges fájlban is el vannak választva az adatok...Szöveges fájlban ENTER karakterig tart egy sor. Amikor végigolvasod a fájlt minden egyes fscanf egy sor...
Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- CES 2025: még idén befut az Intel Panther Lake
- Fujifilm X
- SSD kibeszélő
- Milyen billentyűzetet vegyek?
- Androidos fejegységek
- Milyen videókártyát?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Ózongenerátor a háztartásban
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- KAÜ/Ügyfélkapu – már elérhető a kétfaktoros hitelesítés
- További aktív témák...
- Canon EOS RP kit váz + RF 24-105mm F4-7,1 IS STM
- Csere-Beszámítás! Omen Számítógép játékra! I7 10700 / RTX 3070Ti / 32GB DDR4 / 1TB SSD!
- Apple iPad Air 4 - Cellular (AJÁNDÉK Pencil 2) 64 GB
- Gainward RTX 4070 Ghost 12 GB szinte új videókártya - 34 hónap Alza garancia
- Thinkpad L14 Gen3 14" FHD IPS i3-1215U 16GB 512GB NVMe gar