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

Ваш аккаунт

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

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

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

Работа с файлами: читаем и пишем long

1.8K
23 мая 2003 года
Jeff
94 / / 22.04.2003
Вопрос:

long outval = 1000000;
_write( outfile, &outval, sizeof(long) ); //outfile уже открыт

//.....................

TCHAR readBuffer[4];
_read( infile, readBuffer, 4 ); //infile открыт до этого
readBuffer[4] = 0;
long inval = *readBuffer;

Таким образом я вроде как должен вписать лонг в файл, а потом вычитать его. Только вот трабл: когда число небольшое ( 1000 напроимер ), то все работает, а если дело доходит до миллионов, то вычитывается совсем не то, что мне нада. Мож я не то что-то делаю?
1.8K
24 мая 2003 года
Jeff
94 / / 22.04.2003
Все, я сам разобрался.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог