Kezdőoldal » Számítástechnika » Programozás » Hogyan tudok C-ben létrehozni...

Hogyan tudok C-ben létrehozni egy tömböt amiben szavak vannak? Tehát pl. alma, körte, szilva. És ezeket hogy tudom előhívni?

Figyelt kérdés
2014. nov. 21. 14:32
 1/10 anonim ***** válasza:
char tomb[n][m];
2014. nov. 21. 14:42
Hasznos számodra ez a válasz?
 2/10 uno20001 ***** válasza:
char [][6] = {"alma", "körte", "szilva"};
2014. nov. 21. 14:46
Hasznos számodra ez a válasz?
 3/10 anonim ***** válasza:

char** szavak;

Az előhívás nem tudom mit jelent nálad.

2014. nov. 21. 14:50
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:

Lehet van benne szintaktiki hiba. Telefonon nics fordító

int elemekszama();

void beolvas(char adat[][10],int m);

void kiir(char adat[][10],int m);

int main()

{

int sorok=elemekszama();

int oszlopok=10;

char szavak[sorok][oszlopok];

beolvas(szavak,sorok);

kiir(szavak,sorok);

return 0;

}

void kiir(char adat[][10], int m)

{

int i;

for (i=0;i<m;i++)

{

printf("%sn",adat[i]);

}

}

void beolvas(char adat[][10], int m)

{

int i;

for (i=0;i<m;i++)

{

scanf("%s",&adat[i]);

}

}

int elemekszama()

{

printf("Hány elemet szeretnél megadni: ");

int tmp;

scanf("%d",&tmp);

return tmp;

}

2014. nov. 21. 15:04
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:
Előző, és mi van ha a szó mérete nagyobb mint 9 betű?
2014. nov. 21. 19:08
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:
Én speciel nem sok gyümölcsöt tudok aminek a neve 9-nél több karakterből áll. :)
2014. nov. 21. 19:21
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:
De ha mégis, csinálunk belőle pálinkát, ami meg csak 7 betű. :)
2014. nov. 21. 19:21
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
Az nem volt megadva hogy dinamikusnak kell lenni
2014. nov. 21. 19:45
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:

char* szavak[] = {"alma", "korte", "amit", "akarsz"};


Ez így beleégetve is megfelelhet, attól függ, mit akarsz.

2014. nov. 21. 22:37
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:

Nem volt megadva, hogy dinamikus legyen? Valóban, de az sem, hogy csak gyümölcsök lehetnek benne. Az csak egy példa volt.


Amúgy, van bőven 9 karakternél hosszabb gyümölcs bőven:


char* gyumolcsok[] = {

"cseresznyemirtusz",

"csillaggyümölcs",

"fügekaktusz",

"földicseresznye",

"földimogyoró",

"galambborsó",

"kannibálparadicsom",

"kenyérfagyümölcs",

"páfrányfenyő",

"szentjánoskenyérfa",

"tamarinduszszilva",

"törpemálna",

"zsidócseresznye",

"cigánymeggy",

"kopaszbarack"

};


Bár az utolsó három nem biztos, hogy megfér egy tömbben.

2014. nov. 22. 00:08
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!