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

Konwersja LPWSTR do char *argv []

Ostatnio zmodyfikowano 2012-03-03 19:52
Autor Wiadomość
jsc
Temat założony przez niniejszego użytkownika
Konwersja LPWSTR do char *argv []
» 2012-03-03 02:40:13
Potrzebuję nieco korzystać z WinAPI, więc mój program startuje z funkcji
C/C++
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )

Ale zaraz ma wystartować biblioteka GTK+, którą się ustawia poleceniem:
C/C++
gtk_int( & argc, & argv );

Na razie udało mi się znaleźć konstrukcję typu:
C/C++
int argc;
LPWSTR * argv;

argv = CommandLineToArgvW( GetCommandLineW(), & argc );

Po wykonaniu tego w argv jest wiersz poleceń i muszę tylko przekonwertować i tu potrzebuję pomocy.
P-51790
pekfos
» 2012-03-03 10:49:04
A czemu nie użyjesz funkcji w wersji ANSI?
P-51804
DejaVu
» 2012-03-03 11:31:44
P-51809
jsc
Temat założony przez niniejszego użytkownika
» 2012-03-03 11:32:47
Takiej nie znalazłem.

A mówiąc poważniej, już chyba łatwiej przetworzyć te wiersz poleceń samemu.
P-51810
Mrovqa
» 2012-03-03 14:10:23
Po 1. - w nazwie tematu pomieszałeś :P
Po 2. - ja kiedyś szukałem i jakoś znalazłem (kodzik wersji ANSII) ;]
P-51827
jsc
Temat założony przez niniejszego użytkownika
» 2012-03-03 14:31:44
Może go zaprezentujesz?

Na słowo ci nie uwierzę.
P-51833
Mrovqa
» 2012-03-03 19:52:38
google nie boli -_-'
Tak ciężko jest użyć google ?
Mi to zajęło pół minuty, a dawno tego szukałem, więc wiedziałem tyle co Ty...
P-51876
« 1 »
  Strona 1 z 1