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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,920
Записей в блоге: 1
#1

Хочу записать текст в файл host - C++

07.01.2012, 17:22. Просмотров 1549. Ответов 8
Метки нет (Все метки)

Вот хочу сделать программу которая будет записать сайты(которые пользователь пожелает) в файл host, что бы на них не переходить.
вот написал код но там много ошибок не понятных, хотя вроде бы делал все правильно :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
    ofstream f;
    f.open("C:\WINDOWS\system32\drivers\etc\host.txt");
    string text;
    cout << "Enter site" << endl;
    cin >> text;
    f << text;
    f.close
 
return 0;
}
Вот ошибки:
warning C4129: 'W' : unrecognized character escape sequence
warning C4129: 's' : unrecognized character escape sequence
warning C4129: 'd' : unrecognized character escape sequence
warning C4129: 'e' : unrecognized character escape sequence
warning C4129: 'h' : unrecognized character escape sequence
error C2143: syntax error : missing ';' before 'return'
warning C4551: function call missing argument list

что надо испивать. и ваше моя идея получиться или нет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2012, 17:22     Хочу записать текст в файл host
Посмотрите здесь:

C++ Дан текст программы на С++...Записать в выходной файл текст программы без комментариев
( структуры и текстовые файлы)– Чтение данных в массив структур должно производиться из входного текстового файла. Дан текст...

C++ Записать текст из консоли в файл
Написать программу выводящую текст в файл (system(&quot;echo text &gt;&gt; text.txt&quot;) не подходит, так как пользователь сам должен вводить текст). ...

Как записать русский текст в файл? C++
std::ofstream m_fOutput(PathFile); std::string Error = &quot;Ошибка открытия файла&quot;; if (!m_fOutput.is_open()) throw Error;...

Создать файл и записать в него текст C++
&quot;если файла нет создать сразу с словами&quot; я знаю как создать файл через c++ ofstream ofs(&quot;test.txt&quot;); ofs.close(); но как...

C++ Как записать весь текст в файл
У меня несколько вопросов не могу никак разобратся. 1)Если мне нужно считать весь текст из файла(текста много,несколько строчек) и...

C++ Как с консоли записать в файл русский текст
Как с консоли записать в файл русский текст? Если так, то пишется только английский: #include &lt;iostream&gt; using namespace std; ...

C++ Считать текст из файла и записать его в другой файл, заменив каждую первую букву слов
Доброго времени суток Нуждаюсь в помощи. Есть задание: программа должна считывать английский текст из файла и записывать его в другой...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
07.01.2012, 17:29     Хочу записать текст в файл host #2
C++
1
2
f.open("C:\\WINDOWS\\system32\\drivers\\etc\\host.txt");
f.close();
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,920
Записей в блоге: 1
07.01.2012, 17:32  [ТС]     Хочу записать текст в файл host #3
Цитата Сообщение от Dekio Посмотреть сообщение
C++
1
2
f.open("C:\\WINDOWS\\system32\\drivers\\etc\\host.txt");
f.close();
а можно как то сделать что бы не затирало старые символы ????
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
07.01.2012, 17:34     Хочу записать текст в файл host #4
Цитата Сообщение от Sylar9 Посмотреть сообщение
а можно как то сделать что бы не затирало старые символы ????
Цитата Сообщение от Sylar9 Посмотреть сообщение
можно
открыть в режиме дозаписи
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,920
Записей в блоге: 1
07.01.2012, 17:36  [ТС]     Хочу записать текст в файл host #5
Цитата Сообщение от Dekio Посмотреть сообщение
открыть в режиме дозаписи
это как можно сделать, просто я еще не делал такого?
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
07.01.2012, 17:37     Хочу записать текст в файл host #6
Цитата Сообщение от Sylar9 Посмотреть сообщение
программу которая будет записать сайты
C какой целью интересуетесь?
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
07.01.2012, 17:39     Хочу записать текст в файл host #7
Sylar9,
Цитата Сообщение от Sylar9 Посмотреть сообщение
это как можно сделать, просто я еще не делал такого?
http://www.cplusplus.com/reference/i.../fstream/open/
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,920
Записей в блоге: 1
07.01.2012, 17:41  [ТС]     Хочу записать текст в файл host #8
Цитата Сообщение от Dekio Посмотреть сообщение
C какой целью интересуетесь?
просто хочу сделать программу которая запрашует у пользователя какой сайт он хочет заблокировать. Блин это я с преподом поспорил если сделаю он по программированию поставить на зачети 5
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2012, 17:49     Хочу записать текст в файл host
Еще ссылки по теме:

Даны три файла в 3х разных кодировках, перевести текст в Windows-1251 и записать в один файл C++
Даны три файла в 3х разных кодировках, перевести текст в Windows-1251 и записать в один файл. В сущности я понимаю как это сделать...

Вывести текст на экран подсчитыать сумму цифр в тексте, записать сумму в файл C++
. Создать с помощью текстового редактора файл file.txt, длина которого не превышает 150 символов. Написать программу, которая:  выводит...

записать текст в матрицу по строкам, а затем переписать по спирали от центра. Прочитать зашифрованный текст C++
Зашифровать текст следующим образом: записать его в матрицу по строкам, а затем переписать по спирали от центра. Прочитать зашифрованный...

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз C++
...

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз C++
Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.


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

Или воспользуйтесь поиском по форуму:
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,920
Записей в блоге: 1
07.01.2012, 17:49  [ТС]     Хочу записать текст в файл host #9
Цитата Сообщение от Dekio Посмотреть сообщение
C какой целью интересуетесь?
вот написал код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
    string text;
    cout << "Enter site" << endl;
    cin >> text;
    ofstream f;
    f.open("C:\\WINDOWS\\system32\\drivers\\etc\\host", ofstream::app);
    f << endl;
    f << "127.0.0.1  ";
    f << text;
    f.close;
 
return 0;
}
Но он у меня не открывает файл а создает новы как это можно устранить
Yandex
Объявления
07.01.2012, 17:49     Хочу записать текст в файл host
Ответ Создать тему
Опции темы

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