Невозможно записать строку 1 и 0 в двоичный файл, C ++
У меня есть функция, которая получает указатель на строку с именем открываемого файла и кодирует с 1 и 0; CodedLine содержит что-то вроде 010100110101110101010011 После записи в двоичный файл у меня точно так же ... Вы бы порекомендовали? Спасибо
void codeFile(char *s)
{
char *buf = new char[maxStringLength];
std::ifstream fileToCode(s);
std::ofstream codedFile("codedFile.txt", std::ios::binary);
if (!fileToCode.is_open())
return;
while (fileToCode.getline(buf, maxStringLength))
{
std::string codedLine = codeLine(buf);
codedFile.write(codedLine.c_str(), codedLine.size());
}
codedFile.close();
fileToCode.close();
}