Я пытаюсь добавить свой файл в Visual Studio в качестве параметров командной строки. Я знаю, что мой код работает с тех пор, как я использую fopen («весь путь здесь», «r»), он запускается. Затем я добавляю файл как параметр командной строки, и у меня нет такого файла или каталога. Есть предположения? Благодарю.Параметры командной строки
2
A
ответ
3
Есть ли у вас пробелы в файле? Если это так, вам нужно заключить его в кавычки.
0
Вы всегда можете отлаживать в Visual Studio то, что имя файла вы получаете из командной строки, а затем у вас есть представление о том, что не так.
0
Вы уверены, что параметр командной строки правильно обработан? Временно заменить основной() с этим:
int
main (int argc, char **argv)
{
int j;
for (j = 0; j < argc; ++j)
printf ("argv [%d] = '%s'\n", j, argv [j]);
return 0;
}
Я предполагаю, что у вас есть пути к файлам с пробелами в них. Те, должны быть указаны в командной строке:
C:\> myprogram "c:\Documents and Settings\Administrator\My Documents\Test.dat"
Если бы это было без кавычек, тестовая программа будет выход:
argv [0] = 'myprogram.exe'
argv [1] = 'c:\Documents'
argv [2] = 'and'
argv [3] = 'Settings\Administrator\My'
argv [4] = 'Documents\Test.dat'
Смежные вопросы
- 1. Параметры командной строки WinMain
- 2. Удобные параметры командной строки
- 3. JVM параметры командной строки
- 4. Параметры командной строки тестирования
- 5. . Параметры командной строки .net?
- 6. Параметры командной строки Grunt
- 7. Параметры командной строки Java
- 8. Параметры командной строки
- 9. Параметры командной строки Python
- 10. Разбор Параметры командной строки
- 11. Параметры командной строки javac
- 12. Параметры командной строки
- 13. параметры командной строки linux
- 14. Параметры/параметры/параметры командной строки Launch/Perl
- 15. Параметры C++ и командной строки
- 16. Параметры командной строки в Java
- 17. Параметры командной строки задачи градации
- 18. Параметры командной строки C - main()
- 19. Параметры командной строки дисплея WPF
- 20. параметры командной строки синтаксического анализа
- 21. Параметры командной строки с JarSplice?
- 22. Параметры командной строки для java
- 23. Рекомендуемые параметры командной строки Clang
- 24. Параметры командной строки perl parse
- 25. Параметры командной строки для firefox
- 26. Задайте параметры из командной строки
- 27. Вывести все параметры командной строки
- 28. Параметры командной строки плагина Eclipse
- 29. Параметры командной строки Powershell и '-'
- 30. Параметры командной строки в perl
предполагается ли вы поставить кавычки либо в параметрах командной строки в Visual Studio или Еореп? , например. fopen (argv [1], "r") – jet
вам нужно поставить кавычки в параметрах командной строки в Visual Studio –