- Felpúposodott egy Galaxy Ring, a Samsung besegített
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy Watch6 Classic - tekerd!
- iPhone topik
- Sebtapasz: telepíthető az iOS 26.0.1
- Google Pixel topik
- Apple iPhone 17 - alap
- Telekom mobilszolgáltatások
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Motorola Edge 50 Neo - az egyensúly gyengesége
Új hozzászólás Aktív témák
-
Karma
félisten
válasz
bandi0000 #2382 üzenetére
Bemásolom amit még hat előtt nem tudtam befejezni.
---
Folytatva a gondolatmenetedet a C# topikban: "a franc tudja mi ez de akkor sem működik"
Hát nincs az az isten, aki tudja hogy ez a kódrészlet mi akar lenni.Egyrészt attól, hogy a ciklusváltozót 2-112 (111 ciklus) között futtatod, ugyanúgy a fájl első sorától kezdi beolvasni. Az olvasást különösebben nem érdekli a ciklusváltozód.
Másrészt az is biztos, hogy a sor végén lévő szövegeknek nem jól foglaltál helyet. Most foglaltál 19 karakternyit, miközben neked 112-szer 20 kellett volna (kétdimenziós karaktertömb). Helyette char[112][21] kellene alaphangon. Így már az fscanf alapvetően rendben lenne.
A plusz egy soros problémát meg úgy kellett volna megoldanod, hogy fscanf helyett a fgets() függvénnyel egész sorokat dolgozol fel, aztán sscanf-fel szeded ki belőle az adatot. A legelső sort meg egyszerűen eldobod.
-
válasz
bandi0000 #2382 üzenetére
Ezt most nem probaltam ki, forditas nelkul teszem be ide, de kb jol kiveheto a lenyeg. 10 db max 45 karakter hosszu string beolvasasa es kiirasa:
char str[10][46];
int i;
for (i = 0; i < 10; i++) {
scanf("%s", str[i]);
}
for (i = 0; i < 10; i++) {
printf("%s\n", str[i]);
}
Ú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!
- PlayStation 5
- A fociról könnyedén, egy baráti társaságban
- eBay-es kütyük kis pénzért
- Felpúposodott egy Galaxy Ring, a Samsung besegített
- Bestbuy játékok
- Apple asztali gépek
- WireGuard VPN a mindennapokra
- Futás, futópályák
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy Watch6 Classic - tekerd!
- További aktív témák...
- Azonnali készpénzes AMD Radeon RX 9000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3115
- HIBÁTLAN iPhone 14 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3512
- BESZÁMÍTÁS! Apple MacBook Pro 14 M4 Pro 24GB RAM 512GB SSD macbook garanciával hibátlan működéssel
- iKing.Hu - OnePlus Nord 4 5G Fém unibody, 120 Hz AMOLED, 100W gyorstöltés 16/512 GB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest