project-> peoperties-> debugging-> Аргументы команды не работает в VS community 2015

#c #visual-studio-2015

#c #visual-studio-2015

Вопрос:

Я вижу аргумент командной строки (coreProgram.txt ) на страницах свойств, но он не распознается в программе, т.Е.

 int main (int argc, char* argv[])
  

не распознает, argv[1] на самом деле argc = 1

Комментарии:

1. массивы в C индексируются с нулевым индексом, первым элементом будет argv[0] . но этот аргумент обычно является путем к команде, поэтому ваш аргумент командной строки на самом деле, вероятно, все равно не используется, но это объясняет, почему argc == 1

2. полный код выводит argv[0]

3. полный код возвращает argv[0] -> название программы, но argc = 1, и в argv [1] ничего нет

4. то, что я помню из visual Studio, расплывчато, но вы уверены, что выбрали правильную цель в настройках?

5. Убедитесь, что выбрана правильная конфигурация. Если вы находитесь в режиме отладки, это приведет вас к настройке для режима выпуска, и наоборот.