Считывать файл до конца и заносить его содержимое в переменную не зависимо от типа - 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 возвращает дескриптор файла, который используется для чтения и записи данных в файл.

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


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

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

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