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

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

Восстановить пароль Регистрация
 
koutinho
0 / 0 / 0
Регистрация: 11.06.2013
Сообщений: 10
21.10.2013, 00:03     Параметр командной строки #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++
аргементы командной строки C++
Чтение из командной строки C++
C++ Аргументы командной строки
Задержка командной строки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Убежденный
Системный программист
 Аватар для Убежденный
14219 / 6234 / 988
Регистрация: 02.05.2013
Сообщений: 10,391
Завершенные тесты: 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]);
Выделил жирным.
Как думаете, что здесь сравнивается ?
Yandex
Объявления
21.10.2013, 00:49     Параметр командной строки
Ответ Создать тему
Опции темы

Текущее время: 06:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru