Имя пользователя:
Пароль:
 

Название темы: Бинарные файлы
Показать сообщение отдельно

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


.::.DIMA.::., fread нет необходимости знать структуру
К примеру по ссылке можно добавить следующий код, что б увидеть, а что хоть считало
Код: Выделить весь код
/* the whole file is now loaded in the memory buffer. */
//...
for (int i=0;i<result;i++)
	printf("%c",buffer[i]);
//...
// terminate
В случаи с fwrite всё аналогично.
В случае с fprintf / fscanf нужно задавать параметр считывания, впрочем можно ведь задать как unsigned char, а уже в цикле как по приведённом выше коде, распознать что есть что.
pva, в случаи символа, как наименьшего элемента файла, один символ = один байт.
А вот в случаи с UNICODE текста - один печатный символ уже не один байт.

Последний раз редактировалось Admiral, 21-04-2009 в 14:47.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:08, 21-04-2009 | #4

Название темы: Бинарные файлы