Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
G_Man002
1 / 1 / 0
Регистрация: 24.02.2015
Сообщений: 206
#1

Ошибка компиляции при попытке записать строку в файл - C++

26.08.2015, 18:56. Просмотров 278. Ответов 8
Метки нет (Все метки)

Всем привет!Мне нужно записать в файл c помощью объекта вот таким образом
C++
1
2
fout << "@echo off
        shutdown - s - t 1 - c "lol" > nul";
.
Но из-за кавычек
C++
1
"lol"
так сделать нельзя,будет писать ошибку.Прошу помочь.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2015, 18:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка компиляции при попытке записать строку в файл (C++):

Ошибка при попытке компиляции и последующего запуска программы - C++
Доброго времени суток! Недавно появился один глюк, который очень сильно напрягает и который я уже длительное время не могу решить. При...

При попытке компиляции на ноутбуке вылезает данная ошибка. Что это? - C++
Вот текст ошибки. Причем на чужом ноуте компилилось нормально, здесь вдруг траблы какие-то. С опасностью я понимаю, а вот с ерорами не...

Ошибка при компиляции: не удается найти указанный файл - C++
Ребят, помогите уже сколько парюсь не могу понять в чем ошибка?

Ошибка при компиляции: "Не удается найти указанный файл" - C++
Всех С Новым Годом!!! При компиляции в VS 12 у меня выдает ошибку. Пробовал в VS 10 аналогично. Код #include &lt;iostream&gt; ...

Ошибка при компиляции C++: "Не удается открыть файл включение: VersionHelpers.h" - C++
Всем привет, есть код, при компиляции в VS 2010 возникает ошибка error C1083: Не удается открыть файл включение: VersionHelpers.h: No such...

Вывести строку, содержащую эти же слова, но расположенные в обратном порядке. Записать полученную строку в другой файл - C++
Доброго времени суток! Крайне необходима помощь экспертов в С++! Кто может - не оставьте меня в беде))) Вот задания: ...

8
castaway
Эксперт С++
4920 / 3028 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
26.08.2015, 19:00 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
fout << "@echo off\nshutdown - s - t 1 - c \"lol\" > nul";
Так?
1
Catstail
Модератор
23040 / 11407 / 1859
Регистрация: 12.02.2012
Сообщений: 18,667
26.08.2015, 19:01 #3
строка lol в выводе должна быть в кавычках? Попробуй так:

C
1
fout << "@echo off  shutdown - s - t 1 - c ""lol"" > nul";
1
G_Man002
1 / 1 / 0
Регистрация: 24.02.2015
Сообщений: 206
26.08.2015, 19:05  [ТС] #4
Цитата Сообщение от castaway Посмотреть сообщение
fout << "@echo off\nshutdown - s - t 1 - c \"lol\" > nul";
Ошибку пишет.

Добавлено через 2 минуты
Цитата Сообщение от Catstail Посмотреть сообщение
fout << "@echo off *shutdown - s - t 1 - c ""lol"" > nul";
Так тоже скомпилировать не получается.
Да,в кавычках.
0
castaway
Эксперт С++
4920 / 3028 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
26.08.2015, 19:07 #5
Цитата Сообщение от G_Man002 Посмотреть сообщение
Ошибку пишет.
Было бы интересно узнать какую.
0
G_Man002
1 / 1 / 0
Регистрация: 24.02.2015
Сообщений: 206
26.08.2015, 19:11  [ТС] #6
Цитата Сообщение от castaway Посмотреть сообщение
Было бы интересно узнать какую.
А нет,это я накосячил,спасибо,помогло.
0
castaway
Эксперт С++
4920 / 3028 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
26.08.2015, 19:14 #7
Я могу ошибаться, но по-моему у тебя лишние пробелы в строке при передаче параметров.
Bash
1
shutdown -s -t1 -c
0
G_Man002
1 / 1 / 0
Регистрация: 24.02.2015
Сообщений: 206
26.08.2015, 19:28  [ТС] #8
Цитата Сообщение от castaway Посмотреть сообщение
Я могу ошибаться, но по-моему у тебя лишние пробелы в строке при передаче параметров.
shutdown -s -t1 -c
Я в этом коде вообще не шарю,просто знаю что выключает комп и пишет "lol".
0
Catstail
Модератор
23040 / 11407 / 1859
Регистрация: 12.02.2012
Сообщений: 18,667
26.08.2015, 19:29 #9
Проверено:

C++
1
 cout << "test test \042test\042 and so on " << endl;
0
26.08.2015, 19:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2015, 19:29
Привет! Вот еще темы с ответами:

Вывести строку посимвольно. Ошибки при компиляции. - C++
Делаю задание в dev c++ #include &lt;iostream&gt; #include &lt;string&gt; void main() { int N; string S; cout...

Программа вылетает при попытке открыть файл - C++
#include&lt;iostream.h&gt; #include&lt;windows.h&gt; #include&lt;conio.h&gt; #include&lt;fstream.h&gt; const int L=31; struct student{ char fam; char...

Ошибка при попытке создания шаблона - C++
В чём ошибка? Функции Map::isGardenWithoutWallFlag, Map::setNothing, Map::incrementRoad, Map::setFlagWall имеют действительно такие...

Ошибка при попытке открытия файла - C++
Добрый день. При выполнении функции открытия файла F.open(adr,ios::in) по несуществующему адресу программу выбивает при этом появляется...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru