Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сейв в файл

12K
06 октября 2005 года
Darth_Ashesss
9 / / 06.10.2005
Тут такой трабл:
Когда я сохраняю какие-то данные в файл, то при записи числа 10 оно мне записывает в файл сначала 13, а только потом пишел 10.

В общем вместо
0000000000: 0A
у меня получается
0000000000: 0D 0A

с этим можно как-нить бороться?
4.8K
06 октября 2005 года
xm...
45 / / 20.11.2004
Да кто ж знает, как ты в файл пишешь? Надо б исходник...
12K
06 октября 2005 года
Darth_Ashesss
9 / / 06.10.2005
Вот пример того как я пишу в файл:

FILE *File = fopen("file.txt", "w");

int n = 10;
fwrite(&n, 1, 1, File);

fclose(File);

ну а какой результат получится в file.txt я уже написал
12K
06 октября 2005 года
Darth_Ashesss
9 / / 06.10.2005
может есть ещё какой-нить способ записи в файл?
12K
06 октября 2005 года
Darth_Ashesss
9 / / 06.10.2005
Усё, тема закрыта, сам допёр
279
06 октября 2005 года
bave
456 / / 07.03.2004
Цитата:
Originally posted by Darth_Ashesss
может есть ещё какой-нить способ записи в файл?


#include <fstream.h>
вот например:
ofstream outFile(<name>, ios::trunc|ios::binary);
if(!outFile)
{
return false;
}
outFile.write(<data_pointer>, <data_size>);

7.0K
07 октября 2005 года
mixell
28 / / 03.04.2005
sdio ! - тоже хорошая библиотека -
вот токо если уметь с ней работать

Darth_Ashesss - допустил 2 ощибки

во первых переменная типа int - является
значением (числом) а не строкой, следовательно
открывать поток надо в БИНАРНОМ режиме !!

FILE *File = fopen("file.txt", "wb");

а второе - с чего ты решил что переменная
типа int имеет размер 1 байт
ведь 32 разрядный памяти signed int занимает
4 байта !!!!

следовательно

int n = 10;
fwrite(&n,sizeof(n), 1, File);


.............................................
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог