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

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

Войти
Регистрация
Восстановить пароль
 
Master_Yi
13 / 10 / 1
Регистрация: 22.12.2013
Сообщений: 368
#1

Замена текста в файле - C++

02.06.2014, 00:27. Просмотров 1187. Ответов 1
Метки нет (Все метки)

У меня есть программа которая записывает написанный в консоли текст в файл. Но мне нужно заменить некоторое количество текста начиная с 4-го символа. Я попробовал добавить в конец приведенный ниже код, но он заменяет совершенно весь текст вместо того что бы заменить 3 символа на 3 звездочки. Подскажите, как исправить?
C++
1
2
3
4
5
FILE* fepo = fopen("my_file.txt","w");
fseek ( fepo , 3 , SEEK_SET );
  fputs ( "***" , fepo );
 
fclose(fepo);
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 00:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Замена текста в файле (C++):

Поиск и замена текста в файле - C++
Добрый день. Хочу попробовать написать программу, которая будет выполнять поиск и замену заданного текста в файле. Подскажите,...

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

Замена символа в файле - C++
Есть текстовый файл. Необходимо считать и заменить все пробелы на * и записать это в другой файл. Как реализовать замену?

Замена строки в файле - C++
Всем доброго времени суток! Никак не получается реализовать поиск фамилии и последующую замену. Подскажите куда копать, пожалуйста. Сам...

Замена слова в файле - C++
Дорогие програмисты, помогите молодому студенту с написанием программы которая заменяет слово в файле. Тоесть пользовалель вводит слово...

Замена символов в файле - C++
кто нибудь может написать код программы : с консоли ввести путь к файлу и задать три группы по два любых символа ( например a-b, g-k, 1-3)....

1
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.06.2014, 00:38 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
    fstream f("1.txt");
    if (!f)
        cout << "Error!" << endl;
    else
    {
        f.seekp(3);
        f << "***";
        f.close();
    }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2014, 00:38
Привет! Вот еще темы с ответами:

Замена строки в файле - C++
Язык не С++ Но функции те же. stock replace_str_to_file(filename, what, with) { if(!file_exists(filename)) return -1 ...

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

Замена байтов в файле - C++
Есть программа написанная на MFC, вопрос как можно реализовать смену байтов в файле который она открывает если я знаю офсеты 0x000C92AE и...

Замена строк в файле - C++
Здравствуйте, у меня есть файл с текстом. Как мне сделать замену одной строки на другую без копирования всего файла? Немного дополню, мне...


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

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

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