Страница 1 из 1

Две функции...

Добавлено: 01 апр 2006, 03:05
BAHTY3
Народ кто ни будь помогите с програмкой :!: Прошу написать програмку каторая будет коректно производить двоичное чтение с файла (1.txt) и двоично записывать его в файл (2.txt)... Обрыл кучу книг и ни где не нашел такого... Заранее благодарен...

Добавлено: 02 апр 2006, 11:16
WinMain
Функции fopen(), fread(), fwrite(), fclose() чем тебя не устраивают?

Добавлено: 03 апр 2006, 09:33
BBB
Может, еще проще (если это допустимо по ТЗ):
CopyFile или CopyFileEx? ;)

Добавлено: 06 апр 2006, 03:57
BAHTY3
В том то весь и смак... я в курсе про fopen(), fread(), fwrite(), fclose()... но ни как не могу догнать как сделать так чтоб считывание шло именно в двоичном формате и не просто..... у мя тута работа с битами есть..... или я что то не догоняю.... мне нужно будет потом в строках биты записывать....

Добавлено: 06 апр 2006, 09:58
BBB
BAHTY3, если тебе хочется пользоваться именно fopen, то добавь во второй параметр функции (mode) символ "b" (binary).
Вот кусок из хелпа:
------------
The character string mode specifies the type of access requested for the file, as follows:
.............
b
Open in binary (untranslated) mode; translations involving carriage-return and linefeed characters are suppressed.
------------
При пользовании другими функциями открытия файла (open, CreateFile) также есть параметры функции, "отвечающие" за режим открытия. И там тоже соответсвующим способом можно указать, что открываемф файл следует читать как бинарный, а не как текстовый.

Добавлено: 06 апр 2006, 10:58
BAHTY3
BBB, сенки........ почти разобрался уже.......