Допустим, у меня есть некоторые растровые данные, которые я хочу записать в файл .. Теперь я хочу записать их как файл bmp ..
Эти данные не выровнены по DWORD, которые, если я правильно понимаю, должны быть заполнены достаточным количеством байтов для достижения следующего DWORD ..
Однако, когда я пытаюсь дополнить его этим кодом:
bmFile.Write(0x0, (4-(actualWidth%4)));
Я получаю ошибку .. Если я пытаюсь отладить (я использую MSVC ++ 6.0), следующий оператор указывает на ASSERT в CFile :: Write, который утверждает, что первый параметр равен NULL .. Так что это не удается ..
Как мне его набить? я должен написать:
bmFile.Write("0x0"(4-(actualWidth%4)));
вместо этого? или это будет трактоваться буквально ...?
Спасибо ..