Вывожу поток в файл.
fprintf(FileHandle,"%c",symbol)
Оснавная задача — это преобразование хекса в бинарник.
Так вот когда в symbol попадает значение 0x0A (перевод строки), то в выходном файле fprintf пихает символ 0x0D — возврат каретки. Как с этим можно бороться? Лишний символы в выходном файле мне не нужны.
Здравствуйте, Аноним, Вы писали:
А>Вывожу поток в файл. А>fprintf(FileHandle,"%c",symbol) А>Оснавная задача — это преобразование хекса в бинарник. А>Так вот когда в symbol попадает значение 0x0A (перевод строки), то в выходном файле fprintf пихает символ 0x0D — возврат каретки. Как с этим можно бороться? Лишний символы в выходном файле мне не нужны.
эээээххх...
Поиск не рулит? Открывать файл в двоичном режиме!!! fopen(filename, "wb")
Здравствуйте, Аноним, Вы писали:
А>Вывожу поток в файл. А>fprintf(FileHandle,"%c",symbol) А>Оснавная задача — это преобразование хекса в бинарник. А>Так вот когда в symbol попадает значение 0x0A (перевод строки), то в выходном файле fprintf пихает символ 0x0D — возврат каретки. Как с этим можно бороться? Лишний символы в выходном файле мне не нужны.
а почему, сосбственнло, fprintf? Попробуй fputc или _fputchar. Может поможет.