Чтение всего файла в одну динамическую строку - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте!

Искал на форуме ответ на свой вопрос, нашел кучу похожих тем, но никак не смог сделать то, что мне нужно. Задача состоит в том, чтобы в char* source скопировать весь текст с файла FILE *f. Сложностей для меня два: динамическая строка и многострочный файл, который нужно целиком считать в source....

Решение задачи: «Чтение всего файла в одну динамическую строку»

textual
Листинг программы
 int h = fileno(f);
long sizef = filelingth(h);

Объяснение кода листинга программы

  1. Открывается файл с помощью функции fopen, которая возвращает дескриптор файла. Дескриптор файла используется в дальнейшей работе.
  2. Функция fileno возвращает номер файла, который используется в дальнейшей работе.
  3. Функция filelength возвращает размер файла в байтах.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы