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

[WINAPI] konwersja char * do TCHAR *

Ostatnio zmodyfikowano 2013-06-02 13:45
Autor Wiadomość
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 :

C/C++
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 );
// hdc = BeginPaint(hWnd, &ps1);

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 ?? .
P-84611
DejaVu
» 2013-06-02 12:15:45
P-84618
RayTango19
Temat założony przez niniejszego użytkownika
» 2013-06-02 13:45:42
dzieki wielkie
P-84632
« 1 »
  Strona 1 z 1