4 / 4 / 0
Регистрация: 07.09.2009
Сообщений: 190

Прочитать строку с текстового файла и вывести ее в обратном порядке

02.12.2011, 21:43. Показов 2692. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне нужно прочитать строку с текстового файла и вывести ее в обратном порядке. Я не могу понять как правильно присвоить строку из файла массиву char чтобы в дальнейшем вывести его в обратном порядке. Прошу показать как это сделать. Выкладываю свой код.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void reverse (char s[])
{
  char c;
  int i, j;
  for (i = 0, j = strlen (s) - 1; i < j; i++, j--)
    {
      c = s[i];
      s[i] = s[j];
      s[j] = c;
    }
}
int main ()
{
  char s[];
  FILE *fp;
  int i;
  fp = fopen("results.txt", "w");
  if (fp == NULL) 
  {
    printf("I couldn't open results.txt for writing.\n");
    exit(0);
  }
  void reverse ();
  printf ("%s\n", s);
  reverse (s);
  fprintf(fp, "%d, %d\n", s);
  printf ("%s\n", s);
  return (0);
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2011, 21:43
Ответы с готовыми решениями:

Прочитать текстовые и числовые сведения из текстового файла. С помощью стека переписать в другой текстовый файл все числа в обратном порядке.
Создать текстовый файл, содержащий текстовую и числовую информацию. Используя стек, создать другой текстовый файл, в котором числа были бы...

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

Вывести на экран содержимого текстового файла в обратном порядке
Дан текстовый файл. Составить программу вывода на экран его содержимого в обратном порядке. Я знаю как вывести содержимое текстового...

3
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
02.12.2011, 21:48
>man fgets
0
1 / 1 / 0
Регистрация: 28.03.2010
Сообщений: 80
05.12.2011, 22:38
Вот тебе код, считывает файл в массив str1, дальше уже делай с ним что хочешь
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
cout<< "\nText in file myfile.txt:\n"<< endl;
    int fd1;
    size_t size;
    char str1[1024];
    if((fd1 = open("myfile.txt", O_RDONLY|O_CREAT, 0666)) < 0)
    {
        printf("Can\'t open file\n");
        _exit(-1);
    }
    size = read(fd1, str1, 1024);
    printf(str1);
    if(close(fd1) < 0)
    {
        printf("Can\'t close file\n");
    }
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
06.12.2011, 00:32
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Koss, это что за жуткая смесь Си и С++? оО
тогда уж так:
C++
1
2
3
std::string line;
std::ifstream file("file.txt");
std::getline(file, line);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.12.2011, 00:32
Помогаю со студенческими работами здесь

Прочитать текст из файла и вывести на экран все его предложения в обратном порядке (С++ -> С#)
Помогите пожалуйста переписать этот код на С# #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;stack&gt; #include...

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

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

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

Считать из текстового файла три предложения и вывести их в обратном порядке
Считать из текстового файла три предложения и вывести их в обратном порядке. Обработку текстовой информации нужно организовать с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru