Konwersja LPWSTR do char *argv []
Ostatnio zmodyfikowano 2012-03-03 19:52
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 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
Ale zaraz ma wystartować biblioteka GTK+, którą się ustawia poleceniem: gtk_int( & argc, & argv );
Na razie udało mi się znaleźć konstrukcję typu: int argc; LPWSTR * argv;
argv = CommandLineToArgvW( GetCommandLineW(), & argc );
Po wykonaniu tego w argv jest wiersz poleceń i muszę tylko przekonwertować i tu potrzebuję pomocy. |
|
pekfos |
» 2012-03-03 10:49:04 A czemu nie użyjesz funkcji w wersji ANSI? |
|
DejaVu |
» 2012-03-03 11:31:44 |
|
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. |
|
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) ;] |
|
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ę. |
|
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... |
|
« 1 » |