[ Struja01 @ 05.01.2010. 18:35 ] @
Kako da napisem funkciju koja kopira dva stringa matrica (string[][]) ? Pokusao sam da posaljem adresu prvog stringa i da je u funkciji ovaj drugi primi i da barata podacima sa tom adresom, ali ne ide bas.. znali li neko neki primer ??
[ Mihajlo Cvetanović @ 05.01.2010. 18:47 ] @
Stavi kod koji si napisao, kao i rezultat koji dobijaš. Stavi i rezultat koji očekuješ.
[ Struja01 @ 07.01.2010. 19:54 ] @
kod koji sam napisao je veoma konfuzan... evo kako sam ja zamislio da ide..

Code:


main()
{

char bafer[MAX1][MAX2];
int i;

for(i=0;i<5;i++)
gets(bafer[i]);

for(i=0;i<5;i++)
puts(bafer[i])

}



e kako da napravim samo funkcije od ovoga za ucitavanje sa tastature i slanje na ekran znakovnog niza? Na tako nesto sam mislio...
[ Mihajlo Cvetanović @ 07.01.2010. 21:16 ] @
Ne razumem. Daj to malo detaljnije. Šta u stvari želiš?
[ Struja01 @ 07.01.2010. 22:40 ] @
Hvala ipak na pomoci.. resio sam preko struktura.. Pozz
[ Wajda.W @ 24.03.2010. 16:31 ] @
Preko struktura i nije najpametnije da se resava jer onda ceo niz, u ovom slucaju matricu, kopiras na stek. Matrice i nizovi bi trebali samo preko adrese da se predaju. E sad posto ti imas dve dimenzije, moras da kazes programu do kojeg bajta ti je jedan red, posto je to sve u memoriji kao niz bajtova, zato ti treba broj kolona.

Ovako bi islo otprilike:
Code:

void ucitaj(matrica[][MAX2]);