Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2011, 16:54   #1
Armatus
Форумчанин
 
Регистрация: 09.05.2009
Сообщений: 122
По умолчанию Поиск и замена символов iostream

Шарю по интернету, не могу найти ответ на свой вопрос связанный с библиотекой iostream. Требуется заменять каждый символ, в текстовом файле, стоящий за символом ';', на 1. Прошу дать либо ссылку на статейку толковую, либо пример кода, где в файле.txt ищется позиция символа ';', желательно с комментариями.
Armatus вне форума Ответить с цитированием
Старый 14.10.2011, 23:51   #2
SteAlzzer
Пользователь
 
Аватар для SteAlzzer
 
Регистрация: 11.10.2011
Сообщений: 60
По умолчанию

ну как самый легкий, это считать весь файл в string, затем через find() искать позиции нужного символа и изменять стоящий за ним)
SteAlzzer вне форума Ответить с цитированием
Старый 15.10.2011, 00:34   #3
flance
Форумчанин
 
Регистрация: 31.05.2011
Сообщений: 184
По умолчанию

Я бы сразу считывал по отдельным символам в буфер размером 1 чар и проверял - если "точка с запятой", то следующий 1.
Могу написать за деньги, если что...
Программист-фрилансер, готовый рассмотреть предложения на постоянную удаленную работу... Ответственный, трудолюбивый
telegram: flancejob
flance вне форума Ответить с цитированием
Старый 21.10.2011, 10:47   #4
Armatus
Форумчанин
 
Регистрация: 09.05.2009
Сообщений: 122
По умолчанию

Вот таким образом решил вопрос.
Код:
 fr.seekg(-5,ios::cur);
	 fr.ignore(255,';');//игноририруем до симвода ';'след симв '0'
	 i=fr.tellg();
	 fr.seekp(fr.tellg(),ios::beg);//переводим на символ '0' курс запис
	 fr.put('1');//меняем символ на 0
	 fr.seekg(2,ios::cur);
Armatus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск и замена символов в файле yanhumak Общие вопросы C/C++ 2 18.03.2011 11:56
замена символов sveta11115 Общие вопросы C/C++ 11 21.03.2010 10:56
c++ замена символов sveta11115 Помощь студентам 0 21.03.2010 00:09
Поиск и замена групп символов данными из edit в memo treefantom Общие вопросы Delphi 5 26.10.2008 17:26
Замена символов PAVEL315 Общие вопросы Delphi 1 03.02.2007 21:56