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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2010, 01:31   #1
Kowmar
Новичок
Джуниор
 
Регистрация: 25.05.2010
Сообщений: 1
По умолчанию программа по работе с текстовыми файлами

Необходимо написать программу,которая считывает текст из файла и выводит его на экран,меняя местами каждые 2 соседних слова.

часть программы есть,но нужно само действие замены слов дописать


#include "stdafx.h"
#include "iostream"
#include "fstream"
#include "cstring"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
fstream ff;
char file_name [40];
char S1[255];
int i,n;

cout<<"Vvedite imya faila: ";
cin>>file_name;
ff.open (file_name, ios::in);
if (ff.is_open()==0)
{
cout<<"Oshibka\n";
exit(1);
}
while (!ff.eof())
{
ff.getline (S1, 254);
cout<<S1;
}ff.close();
i=0;

n=strlen(S1);
// вот тут примерно эта часть с заменой
cout<<'\n';

S1[n]='\0';
cout<<S1<<'\n';

ff.close();
return 0;
}
Kowmar вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите по работе с текстовыми файлами ЕвгениуS Помощь студентам 9 17.01.2010 15:10
Работа с Текстовыми файлами wwww Общие вопросы Delphi 5 29.10.2007 11:17
Задача с текстовыми файлами SpeedMaster Паскаль, Turbo Pascal, PascalABC.NET 4 02.04.2007 15:43