Канонический способ проанализировать командную строку в аргументы в простом Windows API C

использовать этот код

android:elevation="0dp" 
app:elevation="0dp"
13
задан 14 November 2008 в 21:06
поделиться

2 ответа

CommandLineToArgvW() находится в shell32.dll. Я был бы guessthat, разработчики Shell создали функцию для своего собственного использования, и это было обнародовано или потому что кто-то решил, что третья сторона devs найдет это полезным или потому что некоторый судебный иск заставил их сделать это.

Так как разработчикам Shell только когда-либо была нужна версия Unicode, это - все, что они когда-либо писали. Было бы довольно просто записать обертку ANSI для функции, которая преобразовывает ANSI в Unicode, вызывает функцию и преобразовывает результаты Unicode в ANSI (и если бы Shell32.dll когда-нибудь обеспечивал вариант ANSI этого API, это, вероятно, точно, что сделало бы).

3
ответ дан 1 December 2019 в 20:31
поделиться

Очевидно, вы можете использовать __argv вне основного () для доступа к предварительно проанализированному вектору аргументов ...

6
ответ дан 1 December 2019 в 20:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: