@raven: применяется тот же сценарий, но так как Unix-системы в любом случае используют «\ n» в качестве окончания строки, на самом деле вы бы не заметили никаких симптомов. Это все еще неработающий код. :)
ожу массив беззнаковых символов в C ++, используяofstream fout("filename");
но он производит поддельный характер между ними. Это часть кода, которая создает проблему:
for(int i = 0; i < 12; i++)
fout << DChuffTable[i];
и это определение массива:
unsigned char DChuffTable[12] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B};
В выходной файл я получаю поддельные0x0D
между0x09
а также0x0A
, Я проверил массив в режиме отладки прямо перед его печатью, и он не изменился. Пожалуйста, скажите мне, что вы думаете об этой проблеме.