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

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

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

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

02.06.2014, 00:27. Просмотров 1130. Ответов 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);
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 00:27     Замена текста в файле
Посмотрите здесь:

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

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

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

Замена слов в файле - C++
Помогите, пожалуйста, исправить код. Нужно : 1. Чтобы замена производилась независимо от регистра 2.Выводить все в новый файл ...

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

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

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 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();
    }
Ответ Создать тему
Опции темы

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