[WinAPI, C++] Posługiwanie się tablicami typu 'CHAR'
Ostatnio zmodyfikowano 2010-09-01 18:49
Animax97 Temat założony przez niniejszego użytkownika |
[WinAPI, C++] Posługiwanie się tablicami typu 'CHAR' » 2010-09-01 15:38:13 Witam. Otóż chciałbym się od Was dowiedzieć, jak zamienić tablicę 2-u wymiarową na 1-no wymiarową. np. CHAR tablica[ 2 ][ 6 ] { zmienna1[ 10 ], zmienna2[ 10 ] };
Chcę umieścić w |
|
malan |
» 2010-09-01 18:24:07 Użyj std::string. |
|
pekfos |
» 2010-09-01 18:40:47 lub: char * fun( char ** s, int w, int h ) { char * t = new char[ w * h ]; for( int a = 0; a < h; a++ ) for( int b = 0; b < w; b++ ) t[ a * w + b ] = s[ a ][ b ]; return t; } może zadziała, a może nie.. trochę rzeczy jest tu zależnych od reszty twego kodu.. |
|
Elaine |
» 2010-09-01 18:49:59 ...a teraz napisz to samo, tylko czytelnie, z zachowaniem const-correctness i bez wymuszania na użytkowniku sposobu alokacji pamięci.
A, zapomniałbym - OP ma tablicę tablic, nijak się tego do tej funkcji nie przekaże ;) |
|
« 1 » |