Как считывать каждые 2 символа из текстового файла? - C (СИ)
Формулировка задачи:
Всем привет))) Ребят помогите пожалуйста!!! Кароч нужно написать прогу которая берет некий hex файл и переводит данные из ASCII в bin и записывает их в файл .bin. самое простое я сделала))) организовала открытие файла и считала данные файла в массив, а также запись в файл .bin. Я уж голову сломала как считывать каждые два символа((( Думала сначала считывать построчно, но потом решила из потока. getch() или нет??? А еще как организовать перевод из ASCII в bin через sscanf()??
Решение задачи: «Как считывать каждые 2 символа из текстового файла?»
textual
Листинг программы
char cc[2]; fread(cc, 2, 1, f);
Объяснение кода листинга программы
- Объявлена переменная типа char cc[2] - это массив из 2 символов.
- Выполняется функция fread(), которая считывает данные из файла в указанный массив.
- В качестве аргументов функции fread() указаны:
- cc - массив, в который будут считываться данные.
- 2 - количество байтов, которое будет считываться за одну операцию.
- 1 - количество операций считывания (в данном случае, только одна операция считывания будет выполнена).
- f - указатель на файл, из которого будут считываться данные.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д