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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2012, 00:05   #1
Satansoft
Пользователь
 
Регистрация: 24.11.2012
Сообщений: 40
Сообщение Конверт табуляций в пробелы

Есть пункт меню в программе, который:
1.Принимает введенный текст
2. Обрабатывает его ( все пробелы в тексте переводит в табуляции, а табуляции - в пробелы)
3. результат пункта 2 записать в файл.

Вот начало ф-и:
Код:
void Enter()
{
char str[45]={0};
FILE *file;
puts ("Enter the text:\n");
gets (str);

     if ((file = fopen("test.txt","w")) == NULL)
        printf("Can't open or create\n");
     else{
    
           fwrite ();
        }
     }
     fclose(file);
     getch();
return 0;
}
Сам алгоритм замены табуляций на пробелы - есть, реализованный через switch()- громоздкий, оперирует непосредственно с файлами и идёт отдельным пунктом меню, если надо - выложу. Как записать в файл тоже не понял, но сейчас буду разбираться.

Так же есть такой пункт меню как выведение содержимого файла на экран, правильно ли от написан?

Код:
void display()
{
    FILE *fp;
    char th;

  if((fp=fopen("test.txt", "r"))==NULL) {
    printf("Can't open the file\n");
    exit(1);
  }
  while((th=getc(fp))!=EOF) {
    putc(th, stdout);
  }
  fclose(fp);
  return 0;
}
Satansoft вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конверт vitya007 Общие вопросы Delphi 0 14.05.2012 20:13
Открытка и конверт Helen236 Паскаль, Turbo Pascal, PascalABC.NET 2 06.04.2012 22:56
Как сохранить файл из StringGrid без табуляций и переходов Des Общие вопросы Delphi 3 20.10.2010 18:01
Конверт из 1С в Delphi Глупышка Помощь студентам 1 08.10.2007 15:07