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

Кавычки в system - C++

Восстановить пароль Регистрация
 
ligorlwow
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 19
30.01.2012, 12:06     Кавычки в system #1
Добрый день, столкнулся со следующей проблемой. В system из библиотеки stdlib, когда передаю значение в еще одних кавычках, компилятор выдает ошибку. Наример system("SHUTDOWN -r -f -t 20 -c "Don`t panic. The system will reboot in 20 seconds.""); Тоже самое, когда беру в кавычки кирилицу. Как избежать ошибки?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
30.01.2012, 12:10     Кавычки в system #2
C++
1
2
3
4
5
6
7
#include <cstdlib>
 
int main()
{
    system("echo \"adasdad\"");
    return 0;
}
Экранировать не пробовали?
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
30.01.2012, 12:11     Кавычки в system #3
Как на счет такого варианта:
C++
1
("SHUTDOWN -r -f -t 20 -c ","Don`t panic. The system will reboot in 20 seconds.");
ligorlwow
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 19
30.01.2012, 12:12  [ТС]     Кавычки в system #4
Спасибо!!!
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
30.01.2012, 16:51     Кавычки в system #5
Как на счет такого варианта
Думаешь получится ?
Yandex
Объявления
30.01.2012, 16:51     Кавычки в system
Ответ Создать тему
Опции темы

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