2 / 2 / 0
Регистрация: 06.12.2012
Сообщений: 7
|
||||||
1 | ||||||
Запуск программы через C++ и консоль11.01.2013, 17:47. Показов 13405. Ответов 12
Метки нет (Все метки)
Доброго времени суток. Столкнулся с проблемой, что если запускать программу через функцию system, а в пути к программе есть пробелы, то консоль ругается, мол "C:\ Program" не является внутренней или внешней......
вот пример кода:
0
|
11.01.2013, 17:47 | |
Ответы с готовыми решениями:
12
Запуск программы через консоль Запуск программы через консоль Запуск через консоль Запуск с параметром или через консоль |
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
11.01.2013, 17:52 | 2 |
Обернуть всю команду в кавычки...
0
|
2 / 2 / 0
Регистрация: 06.12.2012
Сообщений: 7
|
|
11.01.2013, 17:55 [ТС] | 3 |
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
11.01.2013, 18:09 | 4 | |||||
1
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
|
11.01.2013, 18:19 | 5 |
Toshkarik, Не могли бы объяснить, а то непонятно. Ведь строка и так уже в кавычках. Зачем еще одни нужны?
0
|
250 / 232 / 46
Регистрация: 05.02.2010
Сообщений: 3,288
|
||||||
11.01.2013, 18:31 | 7 | |||||
Попробуй
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
11.01.2013, 18:44 | 9 |
Все дело в самом интерпретаторе команд Windows. Путь, содержащий пробелы, нужно брать в кавычки, иначе считается, что после первого пробела идут параметры для запуска программы.
1
|
2 / 2 / 0
Регистрация: 06.12.2012
Сообщений: 7
|
||||||
14.01.2013, 11:06 [ТС] | 10 | |||||
не сработало(
если так, как вы написали - "Windows не удалось найти 'c:\Program'. Проверьте, что имя....." если так:
сейчас почитаю про . если что, у меня cmd Windows XP [Версия 5.1.2600]
0
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
||||||
14.01.2013, 11:24 | 11 | |||||
У меня сработало. Правда я не string использовал а char *
0
|
2 / 2 / 0
Регистрация: 06.12.2012
Сообщений: 7
|
|||||||||||||||||||||
14.01.2013, 11:49 [ТС] | 12 | ||||||||||||||||||||
я напишу так: вот такой код у меня хорошо отрабатывает
Добавлено через 7 минут у меня паника, вот такой код через bat отлично проходит (вставляю в тег с++ для читабельности)
0
|
2 / 2 / 0
Регистрация: 06.12.2012
Сообщений: 7
|
||||||
14.01.2013, 12:44 [ТС] | 13 | |||||
Решил проблему так:
2
|
14.01.2013, 12:44 | |
14.01.2013, 12:44 | |
Помогаю со студенческими работами здесь
13
Запуск Rasdial через консоль. Неприятные ньюансы Запуск SQL запросов с разными параметрами через консоль DB2 Консоль и Qt. Возможность работать как через консоль так и через графический интерфейс Запуск программы через раз Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |