Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
koutinho
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 10
#1

Параметр командной строки - C++

21.10.2013, 00:03. Просмотров 334. Ответов 1
Метки нет (Все метки)

Здрасте, здрасте!! Вопрос такой есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
 LPWSTR *szArglist;
   int nArgs;
   int i;
   LPWSTR temp=L"/i";
 
   szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs);
   if( NULL == szArglist )
   {
      wprintf(L"CommandLineToArgvW failed\n");
      return 0;
   }
   else for( i=0; i<nArgs; i++) if(szArglist[i]==L"/i") printf("%d: %ws\n", i, szArglist[i]);
ну в общем программа проверяет, равен ли переданный аргумент строке "/i", если да то вывыодит его в консоль, так вот фишка втом что если я даже пеередаю параметр /i консоль не выводит ее. то есть результат сравнения равен false , не могу понять почему. Буду признателен за помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 00:03     Параметр командной строки
Посмотрите здесь:

Параметр командной строки - C++
Уважаемые форумчани, прошу подсказать, как будет выглядеть следующее в коде: Программа должна принимать один параметр командной строки...

Задержка командной строки - C++
При нажатии кнопки на форме Билдера открывается командная строка, пингует айпишник и тут же закрывается. Как мне ее задержать, чтобы я...

Аргументы командной строки - C++
Пытаюсь разобраться с этой штукой. У Дейтела это собственно только дополнение, а не отдельный пункт раздела так что всё написано сжато и с...

Аргументы командной строки - C++
Уважаемые форумчане, растолкуйте, пожалуйста, назначение третьего аргумента &quot;char *const options&quot; в функции GetOptList . Для чего он данном...

Аргументы командной строки - C++
Здравствуйте, у меня вопрос, почему программа сбрасывается, так и не выполнив никаких действий? Я знаю , что она возвращает 0 и выходит,...

Использование командной строки - C++
У меня есть файл по адресу D:/Faylik/data.txt и его нужно скопировать с помощью командной строки в файл D:/F/data2.txt . Подскажите, плиз,...

Имитация командной строки - C++
Написать программу на С++, имитирующую командную строку. Программа должна уметь запускать exe-файлы, имена/пути которых вводятся...

Аргументы командной строки - C++
int main(int argc,int **argv) Понял только,что argc отвечает за количество аргументов,а argv-массив указателей на строки символов.Но...

Аргументы командной строки - C++
Есть прога, которая считывает файл посимвольно и выводит количество повторений символов в консоль. Открытие файла происходит так: FILE...

использование командной строки - C++
Объясните, пожалуйста, как через аргументы командной строки скопировать файл в файл?

Чтение из командной строки - C++
всем привет!такая проблема,вот таким образом обрабатываю командную строку : sscanf_s((char*)lpCmdLine,&quot;%i %i %i %i %i&quot;, &amp;q, &amp;j, &amp;k, &amp;l,...

Вывод командной строки - C++
Как вывести на экран копию командной строки! Надо это как-то сделпть с аргументами функции main


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Убежденный
Системный программист
Эксперт С++
15298 / 6930 / 1096
Регистрация: 02.05.2013
Сообщений: 11,340
Завершенные тесты: 1
21.10.2013, 00:49     Параметр командной строки #2
else for( i=0; i<nArgs; i++) if(szArglist[i]==L"/i") printf("%d: %ws\n", i, szArglist[i]);
Выделил жирным.
Как думаете, что здесь сравнивается ?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru