Чтение всего файла в одну динамическую строку - C (СИ)
Формулировка задачи:
Здравствуйте!
Искал на форуме ответ на свой вопрос, нашел кучу похожих тем, но никак не смог сделать то, что мне нужно. Задача состоит в том, чтобы в char* source скопировать весь текст с файла FILE *f. Сложностей для меня два: динамическая строка и многострочный файл, который нужно целиком считать в source....Решение задачи: «Чтение всего файла в одну динамическую строку»
textual
Листинг программы
int h = fileno(f); long sizef = filelingth(h);
Объяснение кода листинга программы
- Открывается файл с помощью функции fopen, которая возвращает дескриптор файла. Дескриптор файла используется в дальнейшей работе.
- Функция fileno возвращает номер файла, который используется в дальнейшей работе.
- Функция filelength возвращает размер файла в байтах.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д