powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / ЧТо за.... с VC++???
15 сообщений из 15, страница 1 из 1
ЧТо за.... с VC++???
    #33689209
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываю файл, считываю, записываю и закрываю. fopen fread, fwrite, close. и получается:
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689224
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как с двоичным файлом работать не пробовал ?
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689231
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего файл нужно открыть в двоичном режиме:

fopen(SomeBinaryFile,"w+b")

Код в студию...
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689238
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Как с двоичным файлом работать не пробовал ?

Ктож знал. В линухах такой проблемы не было. Не ожидал, переходя на винду такой подлости.

Советуешь преписывать под API что ли?
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689244
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrii K.Скорее всего файл нужно открыть в двоичном режиме:

fopen(SomeBinaryFile,"w+b")

Код в студию...

Спасибо. А то я уж напугался. :)
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689271
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, вопрос. Если я записываю блоками:

Код: plaintext
1.
if (((unsigned long)(tw->len_data))!=fwrite(data,  1 , tw->len_data ,f)) return fcloseFreturnI(f, - 19 );

Зачем конвертить-то конец строки?
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689319
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В *nix-ах перевод строки 1-байт в Windows 2.
Но это разумеется не повод работать с двоичным файлом как с текстовым
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689327
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhЗачем конвертить-то конец строки?

В том-то и прикол, что в двоичном файле нет понятия "конец строки" :)
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689404
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)В *nix-ах перевод строки 1-байт в Windows 2.
Но это разумеется не повод работать с двоичным файлом как с текстовым

Я согласен. Я не прав
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689421
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)В том-то и прикол, что в двоичном файле нет понятия "конец строки" :)

Прекрасно понимаю. Вопрос в другом. Я пишу функцией fwrite.

Код: plaintext
1.
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );

Я так, понимаю, она пишет блоками?
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689555
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhПрекрасно понимаю.

Нет :( не понимаешь
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33689595
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) AkhПрекрасно понимаю.
Нет :( не понимаешь

Двоичный файл - набор байт. Если угодно, то и набор бит.
Текстовой файл - набор строк, которые, по сути, являются тоже набором байт (из некоторого множества кодов) и завершающихся разделителем (конец строки)
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33690076
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где такую сравнивалку файлов взял ?
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33690143
А где такую сравнивалку файлов взял ?

присутствует в Total Commander, по крайней мере в 6.0
...
Рейтинг: 0 / 0
ЧТо за.... с VC++???
    #33690749
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivА где такую сравнивалку файлов взял ?

Именно то, что подсказал Голенков Владимир.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / ЧТо за.... с VC++???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]