Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI, C++] Posługiwanie się tablicami typu 'CHAR'

Ostatnio zmodyfikowano 2010-09-01 18:49
Autor Wiadomość
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.
C/C++
CHAR tablica[ 2 ][ 6 ] {
    zmienna1[ 10 ],
    zmienna2[ 10 ]
};
Chcę umieścić w
C/C++
CHAR zmienna[ 250 ];
P-21482
malan
» 2010-09-01 18:24:07
Użyj std::string.
P-21524
pekfos
» 2010-09-01 18:40:47
lub:
C/C++
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..
P-21528
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 ;)
P-21530
« 1 »
  Strona 1 z 1