|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.03.2012, 12:15 | #1 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
WinAPI vs MSDN (парсинг командной строки)
В MSDN есть несколько примеров, как надо парсить командную строку. А функция CommandLineToArgv на половине примеров заваливается. :)
Код:
|
01.03.2012, 13:29 | #2 |
Форумчанин
Регистрация: 26.09.2011
Сообщений: 176
|
правильно она парсит, как заявлено.
|
01.03.2012, 15:37 | #3 |
Форумчанин
Регистрация: 05.10.2011
Сообщений: 368
|
Код:
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
|
01.03.2012, 17:13 | #4 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Нет, все строки уже приведены к одинаковому виду, без эскейпов. То есть CommandLineToArgv возвращает "a\\\\\\\"b" если с эскейпами.
Последний раз редактировалось ds.Dante; 01.03.2012 в 17:18. |
02.03.2012, 21:03 | #5 | |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
а может надо функции CommandLineToArgv передавать строку без эскейпов?
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx Цитата:
алсо, код покажи Последний раз редактировалось rpy3uH; 02.03.2012 в 21:06. |
|
03.03.2012, 08:41 | #6 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Я передавал строку именно как в примере, т. е. эскейпы только для компилятора, но не для функции.
Код на работе, смогу показать только в понедельник. Функцию вызываю из шарпа через [DllImport]. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ляпы в MSDN | Kostia | Свободное общение | 4 | 16.01.2012 20:48 |
MSDN по русски | aska2013 | Свободное общение | 15 | 27.02.2010 22:27 |
Библиотека MSDN | Rembo | Помощь студентам | 9 | 30.11.2008 20:33 |
Выложите MSDN library | KJIOyH | Общие вопросы C/C++ | 3 | 20.10.2007 11:21 |