[WINAPI] konwersja char * do TCHAR *
Ostatnio zmodyfikowano 2013-06-02 13:45
RayTango19 Temat założony przez niniejszego użytkownika |
[WINAPI] konwersja char * do TCHAR * » 2013-06-02 11:22:10 Nie wiem czy to temat do tego działu akurat.Najwyżej ktoś to przeniesie . Mam problem z konwersją char* do TCHAR* . Mam taki kod : double tab_x[ 4 ]; double tab_y[ 4 ]; for( int i = 0; i < 4; i++ ) { tab_x[ i ] = this->x_1 + i *( dlugosc_x / 3 ); tab_y[ i ] = this->Y_1 + i *( dlugosc_y / 3 ); }
char falpha[ 10 ]; TCHAR * tab;
hdc = GetDC( hWnd );
for( int i = 0; i < 4; i++ ) { sprintf_s( falpha, "%.1f",( float ) tab_x[ i ] ); tab =( TCHAR * ) falpha; TextOut( hdc, 250 +( i * 500 / 3 ), 100, tab, _tcslen( tab ) ); sprintf_s( falpha, "%.1f",( float ) tab_y[ i ] ); tab = NULL; tab =( TCHAR * ) falpha; TextOut( hdc, 250, 100 +( i * 500 / 3 ),( tab ), _tcslen( tab ) ); }
Po odpaleniu kod działa ale pojawiają się chińskie jakieś znaki .Co robić z tym ?? . |
|
DejaVu |
» 2013-06-02 12:15:45 |
|
RayTango19 Temat założony przez niniejszego użytkownika |
» 2013-06-02 13:45:42 dzieki wielkie |
|
« 1 » |