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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2009, 19:49   #1
Grynt
 
Регистрация: 16.06.2009
Сообщений: 4
По умолчанию Реверсирование текста в файле

Задание
Прочитать файл TWO и вывести его задом на перед.

Решение
Код:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
file*fp1;
file*fp2;
if((fp1=fopen("TWO","w"))==NULL)
{
puts("Ne mogu otkrit' fail\n");
exit(1);
}
if((fp2=fopen("ONE","r"))=NULL)
{
puts("Ne mogu otkrit' fail\n");
exit(1);
}
Помогите пожалуйста, составить условие, при котором будет переворачиваться текст задом на перед, записывая во второй файл.

Работаю на Borland C++ 3.11, в инсте та же программа. Просьба, если править ее, только под эту же прогу.

Последний раз редактировалось MaTBeu; 09.09.2009 в 21:55.
Grynt вне форума Ответить с цитированием
Старый 09.09.2009, 20:45   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

ну как-нибудь так:
Код:
#include <stdio.h>
#include <conio.h>

int main()
{
   int c;
   long pos;
   FILE *f = fopen("TWO", "r");
   FILE *d = fopen("ONE", "w");

   clrscr();

   if((f == NULL) || (d == NULL))
      fprintf(stderr, "ERROR!!!");
   else {
      fseek(f, 0, SEEK_END);
      pos = ftell(f) - 1;

      while(pos > 0) {
         fseek(f, --pos, SEEK_SET);
         c = fgetc(f);
         fputc(c, d);
      }
   }
   getch();

   if(f != NULL)
      fclose(f);
   if(d != NULL)
      fclose(d);

   return 0;
}

Последний раз редактировалось netrino; 09.09.2009 в 21:31.
netrino вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реверсирование строк Golovastik Общие вопросы C/C++ 4 08.09.2009 21:53
Хранение текста в двоичном файле Nitrino Общие вопросы C/C++ 63 04.06.2009 02:46
Поиск определённого текста в текстовом файле vitawt Общие вопросы Delphi 4 20.01.2008 22:12
Как правильно сохранить настройки текста в ini файле KORN Общие вопросы Delphi 2 30.10.2007 09:14
Поиск и замена текста в файле VAbramyak Общие вопросы Delphi 3 04.04.2007 20:20