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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2008, 19:51   #1
DropYourWeapon
 
Регистрация: 14.10.2008
Сообщений: 4
По умолчанию Работа с текстом.[C]

Помогите пожалуйста начинающему программисту.
Код:
Дан файл input.txt. В результате получаем файл output.txt, в котором вместо символа "а" вставляется три символа "а". В тексте несколько строк.
Желательно с комментариями, чтобы можно было разобраться в программе.
DropYourWeapon вне форума Ответить с цитированием
Старый 14.10.2008, 23:49   #2
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

http://www.programmersforum.ru/forumdisplay.php?f=29
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Старый 15.10.2008, 19:58   #3
ivan89
Пользователь
 
Аватар для ivan89
 
Регистрация: 22.09.2008
Сообщений: 59
По умолчанию

держи DropYourWeapon
#include <iostream>
#include <fstream>
using namespace std;
void vivod(); // функция вывода
int main()
{

ofstream out("output.txt", ios::app);//открыть фаил для запеси
ifstream imp("input.txt");// открыть фаил для чтения
char sz;


while(!imp.eof()) //считывать символы пока не конец фаила
{
imp>>sz; //считывать символ из текста
if(sz!='a')
out<< sz;
else if(sz=='a')
out<<"aaa";
if(sz=='.')
out<<endl;
}
out<<endl;
vivod();
out.close(); // закрыть фаил output.txt
imp.close(); // закрыть фаил input.txt
return 0;
}
void vivod()
{

ifstream out("output.txt");
char zn;
while(!out.eof())
{
out>>zn;
if(zn=='.')
cout<<endl;
else cout<<zn;
}
cout<<endl;
}

Последний раз редактировалось ivan89; 15.10.2008 в 20:00.
ivan89 вне форума Ответить с цитированием
Старый 15.10.2008, 21:55   #4
DropYourWeapon
 
Регистрация: 14.10.2008
Сообщений: 4
По умолчанию

ivan89 большое СПАСИБО
DropYourWeapon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с текстом string LeoN Общие вопросы Delphi 13 24.09.2008 10:54
Работа с текстом boostman Общие вопросы Delphi 5 14.09.2008 12:57
работа с текстом pupil Паскаль, Turbo Pascal, PascalABC.NET 4 15.03.2008 14:00
Работа с текстом Sanek_ntsk Общие вопросы C/C++ 10 12.01.2008 19:42
Работа с текстом wwww Общие вопросы Delphi 5 18.12.2007 17:23