|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2011, 18:09 | #1 |
Новичок
Джуниор
Регистрация: 21.02.2011
Сообщений: 2
|
Поиск и замена символов в файле
Добрый вечер(день)! Пытаюсь разобраться с задачей, есть файл в нем нужно найти слово и заменить на другое,замена может быть разной длины и сохранить это всё дело в новом файле с именем в формате дата_создания.тхт Знаю, что примерно надо рыть в сторону фстримов seekp , но не могу понять как оно работает , помогите пожалуйста. за ранее спасибо!
#include "stdafx.h" #include<iostream.h> #include <fstream> #include <conio.h> using namespace std; int main(int argc, char **filename) { char a, b, g, k; int x, y; char temp; cout << "Enter first group symbols: \n"; cin >> a >> b; cout << "Enter second group symbols: \n"; cin >> g >> k; cout << "Enter group of numbers: \n"; cin >> x >> y; fstream file(filename[1], ios::in|ios:ut|ios::ate|ios::app) ; file.seekp(0); while(file.get(temp)) { if(temp == a) file << b; if(temp == g) file << k; if(int(temp) == x) file << char(y); } _getch(); return 0; } Последний раз редактировалось yanhumak; 16.03.2011 в 18:23. |
18.03.2011, 11:11 | #2 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Читаешь в string, после чего гоняешь методы find и replace.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
18.03.2011, 11:56 | #3 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск и замена в doc файле Qt | denis821 | Общие вопросы C/C++ | 7 | 07.02.2011 09:38 |
Поиск символов в тестовом файле и их вывод. | sinobithug | PHP | 7 | 05.11.2010 14:55 |
Поиск символов в текстовом файле. | Uomo | Общие вопросы Delphi | 8 | 24.10.2007 15:57 |
Поиск и замена текста в файле | VAbramyak | Общие вопросы Delphi | 3 | 04.04.2007 20:20 |