Tablica string, przekazanie do funkcji main
Ostatnio zmodyfikowano 2015-11-21 01:21
kirsie Temat założony przez niniejszego użytkownika |
Tablica string, przekazanie do funkcji main » 2015-11-20 18:30:35 Witam, Mam problem z przekazaniem do funkcji main tablicy stringow tak żeby wartości tablicy string w mainie się zmienily, poglądowo wygląda to tak:
void losuj(string tab[13][4]) { tab[0][0]="problem"; }
int main () { string tablica[13][4]={"fk", "zk"...itd.};
losuj(tablica);
cout << tab[0][0];
return 0; } |
|
michal11 |
» 2015-11-20 18:40:26 A problem masz jaki ? Prawdopodobnie, źle inicjujesz tablicę. |
|
kirsie Temat założony przez niniejszego użytkownika |
odpowiedz » 2015-11-20 23:09:13 Wszystko się elegancko kompiluje, ale chodzi mi o to aby po wykonaniu funkcji losuj tablica[13][4], posiadala nowe elementy a nie to co sa zapisane na początku. |
|
carlosmay |
» 2015-11-21 01:21:26 Twój kod działa. Podmienia pierwszy element tablicy na 'problem'. Poprawniej będzie to tak napisać: void losuj( string tab[][ 4 ], int rozmiar )
{ tab[ 0 ][ 0 ] = "problem"; }
int main() { string tablica[ 13 ][ 4 ] = { "fk", "zk" }; losuj( tablica, 13 ); cout << tablica[ 0 ][ 0 ] << endl; cout << tablica[ 0 ][ 1 ] << endl; return 0; }
|
|
« 1 » |