Kezdőoldal » Számítástechnika » Programozás » C-ben egy tömb elemeit miként...

C-ben egy tömb elemeit miként irathatom ki vesszővel elválasztva?

Figyelt kérdés

Ciklussal megyek végig a tömbön és érdekelne hogy tomb[i] értéke mennyi. Szeretném ha kiírná őket vesszővel elválasztva.

Miként lehet azt megoldani, hogy például miután 40x kiírta tomb[i] értékét, dobjon egy sortörést, hogy a sok elem miatt ne legyenek hosszú sorok?



2015. jan. 17. 10:05
1 2
 1/14 anonim ***** válasza:

Kiírsz egy elemet, majd egy vesszőt.

Figyeled a ciklusváltozót és ha osztható 40el kírsz egy új sort is.

2015. jan. 17. 10:19
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:
Az elméletet tudom, a gyakorlatot nem tudom, mert rendkívül kezdő vagyok, leírnád az utasításokat?
2015. jan. 17. 10:25
 3/14 A kérdező kommentje:
sprintf(tomb[i]); Ez az utasítás helyes lenne? Nem tudom hogy a vesszőt hogy teszem be...
2015. jan. 17. 10:33
 4/14 A kérdező kommentje:
Nem tudom hogy a tényleges tudás kicsi, vagy a segítőszándék. :-) Azok is több segítséget kapnak, akik azért könyörögnek, hogy egy egész programot írjanak meg nekik, mert "házi és jajj holnapra kell", de maguk egyetlen betűt nem nyomtak le a megoldás érdekében. Gratulálok mindenesetre. :-)
2015. jan. 17. 11:31
 5/14 anonim ***** válasza:

sprintf(tomb[i]);

if(i%40==0) printf("\n");

2015. jan. 17. 11:51
Hasznos számodra ez a válasz?
 6/14 anonim ***** válasza:

Hát az sprintf-et nem így kell használni. Az első paraméter a string amibe írja a megadott formátum szerint az utána jövő paramétereket.


int sprintf(char *str, const char *format, ...);

2015. jan. 17. 11:53
Hasznos számodra ez a válasz?
 7/14 A kérdező kommentje:

Sprintf-re hibát ír, printf-re meg kiakad a futó program.

Ha a tömb elemei long változók, akkor milyen parancs írja ki?

2015. jan. 17. 12:03
 8/14 anonim ***** válasza:

Te mondtad az sprintf-et...


Szóval:


printf("%d, ",tomb[i]); //feltételezem, hogy egész számok (int)

if(i%40==0) printf("\n");

2015. jan. 17. 12:08
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:
Ha long, akkor lehet, hogy "%ld" kell.
2015. jan. 17. 12:09
Hasznos számodra ez a válasz?
 10/14 A kérdező kommentje:
A képernyőre szeretném kiíratni és azt is szeretném, ha fájlba irányítom a kimenetet (">" jellel) akkor oda írja.
2015. jan. 17. 12:09
1 2

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!