Доброго времени суток
Необходимо написать программу, которая бы переводила текстовый файл из кодировки MS-DOS CP866 в кодировку Windows-1251.
Нигде не могу найти информацию как устроен текстовый файл на уровне кодировки и как считывать закодированные символы, есть только таблицы кодировок.
Написал программу, которой код одного символа записываю в бинарный файл, при открытии этого файла в текстовом редакторе ничего вразумительного не получаю.
код программы:
#include
#include
#include
#include
using namespace std;
int main(void)
{
int x=0, y=412;
ofstream out("1.bin",ios::binary|ios::out);
out.write((char*)&y,sizeof y);
out.close();
return 0;
}
Как можно извлечь коды символов из текстового файла?