Как считывать каждые 2 символа из текстового файла? - C (СИ)

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

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

Всем привет))) Ребят помогите пожалуйста!!! Кароч нужно написать прогу которая берет некий hex файл и переводит данные из ASCII в bin и записывает их в файл .bin. самое простое я сделала))) организовала открытие файла и считала данные файла в массив, а также запись в файл .bin. Я уж голову сломала как считывать каждые два символа((( Думала сначала считывать построчно, но потом решила из потока. getch() или нет??? А еще как организовать перевод из ASCII в bin через sscanf()??

Решение задачи: «Как считывать каждые 2 символа из текстового файла?»

textual
Листинг программы
char cc[2];
fread(cc, 2, 1, f);

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

  1. Объявлена переменная типа char cc[2] - это массив из 2 символов.
  2. Выполняется функция fread(), которая считывает данные из файла в указанный массив.
  3. В качестве аргументов функции fread() указаны:
    • cc - массив, в который будут считываться данные.
    • 2 - количество байтов, которое будет считываться за одну операцию.
    • 1 - количество операций считывания (в данном случае, только одна операция считывания будет выполнена).
    • f - указатель на файл, из которого будут считываться данные.

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


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

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

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