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

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

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

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

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

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

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

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

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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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