Считывать файл до конца и заносить его содержимое в переменную не зависимо от типа - C (СИ)

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

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

Здравствуйте, помогите пожалуйста, мне необходимо заставить свою программу считывать файлы всех типов. Вот мои попытки[1] которые читают до знака EOF и если он попадается в бинарнике то чтение заканчивается после ~20 символов. [1]
        if(readed_stream = fopen(path_to_file,"r"))
        {
            do{
            readed_buffer=getc(readed_stream);
            printf( "%c", readed_buffer);
            }while(!feof(readed_stream)); //readed_buffer!=EOF
        }
В общем вопрос, как научится считывать файл до конца и заносить его содержимое в переменную не зависимо от типа?

Решение задачи: «Считывать файл до конца и заносить его содержимое в переменную не зависимо от типа»

textual
Листинг программы
fopen(path_to_file,"rb")

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

  1. В коде используется функция fopen, которая открывает файл по указанному пути (path_to_file) в бинарном режиме.
  2. Файл открывается с помощью параметра rb, что означает чтение файла в бинарном формате.
  3. Функция fopen возвращает дескриптор файла, который используется для чтения и записи данных в файл.

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


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

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

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