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

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

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

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

07.01.2012, 17:22. Просмотров 1538. Ответов 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++ Записать текст из консоли в файл
Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз C++
Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз C++
Дан целочисленный файл А. Записать в файл В все кратные трём числа из А C++
Даны три файла в 3х разных кодировках, перевести текст в Windows-1251 и записать в один файл C++
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,910
Записей в блоге: 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,910
Записей в блоге: 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
программист С++
677 / 579 / 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,910
Записей в блоге: 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
Еще ссылки по теме:

C++ Как записать весь текст в файл
Как записать русский текст в файл? C++
записать текст в матрицу по строкам, а затем переписать по спирали от центра. Прочитать зашифрованный текст C++
Создать файл и записать в него текст C++

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

Или воспользуйтесь поиском по форуму:
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,910
Записей в блоге: 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