fblockwrite - записывает в файл данные

Описание


(File: handle, const buffer[], size = sizeof buffer)

Параметры


File: handleХендл открытого файла.
const buffer[]Данные для записи в файл
sizeРазмер данных (количество ячеек) (необязательный параметр).

Возвращаемое значение


Количество ячеек, записанных в файл.


Баг


Попытка передать функции неправильный хендл (т.е. не возвращённый функциями fopen() или ftemp(), либо уже закрытый с помощью fclose()) приводит кпадению сервера.


Пример


main(){ 
// Создадим пустой файл и запишем в него данные из массива 
new File: f = fopen("1.txt", io_write); static const data[] = { 0x11111111, 0x22222222, 0x33333333, 0x44444444 }; 
fblockwrite(f, data);
fclose(f); // Откроем файл, считаем данные и выведем их в консоль 
new buffer[128]; 
f = fopen("1.txt", io_read); 
new num_read = fblockread(f, buffer); 
fclose(f); 
for (new i = 0; i < num_read; ++i) printf("0x%08x", data[i]);
}
RSS
Нет комментариев. Ваш будет первым!
Загрузка...