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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2016, 20:34   #1
ddbloom
Новичок
Джуниор
 
Регистрация: 01.05.2016
Сообщений: 1
По умолчанию Работа в файлах в С++

Задание звучит так:
Замена в тексте каждого символа, стоящего после заданного символа, другим заданным символом, причём после каждой замены заменённый символ становится искомым, а искомый - заменяющим. Количество замен по всему тексту ограничено заданным числом.
Собственно, написал такую программу. Выводит как и на экран, так и в output файл. Но процесс замен (как и каждого символа, так и заменённого<>искомого) не работает. Прошу помочь, господа программисты)

Код:
#include <fstream.h>   
#include <iostream.h>  
#include <conio.h>     
#include <string.h>    
 
ifstream F1;
ofstream F2;
char chr;
int count;
int count1=0;
char Name1[30],Name2[30],CHAR,CHAR2,ct;
 
 
void main(void)
{
  clrscr();
  cout<<"Input File:";
  cin>>Name1;
     F1.open(Name1,ios::in|ios::nocreate);
    if(!F1){
        cout<<"Error opening file "<<Name1<<" !\n"; getch();
 
  }
 
  cout<<"Output file:";
  cin>>Name2;
  cout<<"Iskomuy simvol: ";
  cin>>CHAR;
  cout<<"Na chto zamenyat': ";
  cin>>CHAR2;
  cout<<"Chislo zamen: ";
  cin>>count;
 
    F2.open(Name2,ios::out|ios::trunc);
    if(!F2){
        cout<<"Error opening file "<<Name2<<" !\n"; getch();
  }
 
while (F1.get(chr)){
if (chr!='\n') {
F2 <<chr;
cout<<chr;
if ((chr == CHAR)&&(count1!=count))
{
    count1++;
    ct=CHAR;
    CHAR=chr;
    chr=CHAR2;
    CHAR2=ct;
    }
F1.get(chr);
 
    }
    cout<<chr;
 
    F2 <<chr;
    }
 
  F1.close();
  F2.close();
  getch();
 
}
ddbloom вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О файлах Вадим Вергун Паскаль, Turbo Pascal, PascalABC.NET 2 10.12.2014 07:12
Списки в файлах kostolomeo Помощь студентам 4 27.04.2012 19:15
Работа с данными в разных файлах arc Microsoft Office Excel 4 28.04.2010 15:15
сравнение слов в файлах Maqvaer Общие вопросы C/C++ 5 23.10.2009 13:45