Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2011, 23:56   #1
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
По умолчанию Как создать в win32 api на с или с++ двоичный файл

знаю что в досе это делается через параметр "b"
Пишу записную книжку, работаю с Handle, CreateFile, OpenFile и т.д
Когда делаю WriteFile, то вся инфа записывается в текстовом режиме.
В мсдн не нашел.
Нужно также, чтоб это не были функции 16 битных версий, так как система у меня 64 битная.
добрый_фей вне форума Ответить с цитированием
Старый 13.01.2011, 09:25   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
Когда делаю WriteFile, то вся инфа записывается в текстовом режиме.
Да ну? Показывайте как пишите...
p51x вне форума Ответить с цитированием
Старый 15.01.2011, 00:03   #3
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
По умолчанию

WriteFile(hCur,&ContactData,sizeof( ContactData),&nWrtOut,NULL)&&nWrtOu t>0

Может это и не текстовый формат, но прочитать все равно можно, мне нужно, чтоб открывая записанный файл, в нем ничего понятно не было
добрый_фей вне форума Ответить с цитированием
Старый 15.01.2011, 00:10   #4
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Цитата:
мне нужно, чтоб открывая записанный файл, в нем ничего понятно не было
Зашифруйте файл, и тода точно в текстовом режимя всякая белиберда будет
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 15.01.2011, 00:17   #5
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
По умолчанию

А в каком формате функция WriteFile записывает файл и можно ли менять параметры режима записи, как в досе- wb,wt? В мсдн ничего не нашел. Или может какой-нибудь другой функцией?
добрый_фей вне форума Ответить с цитированием
Старый 15.01.2011, 12:38   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Она записывает те байты, что вы дали. Все.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
win32 API.Visual Studio 2008.Создание проекта Win32 Aleksandr_Yanov Visual C++ 2 12.09.2010 13:09
Win32 API. VS2008. Как создать приложение win32 в vs2008? Aleksandr_Yanov Visual C++ 4 12.09.2010 00:59
Как создать win32 приложение в Visual C++? Сергей089 Помощь студентам 3 19.02.2010 23:40
Создать двоичный файл и записать в него n целых чисел. Нездешний Помощь студентам 3 18.10.2009 17:27
Edit .cfg файл с помощью Win32 API klim Win Api 1 26.03.2007 14:52