Я хочу открыть файл в десятичном режиме.
Например:
ifstream file (ds->GetLocation(), ios::in|ios::binary); // how to open in decimal mode?
char ch;
if(file.is_open())
{
while (!file.eof())
{
file.get(ch);
double num = ch;
cout << num << endl;
}
file.close();
}
Когда я открываю в двоичном режиме, вывод:
0
0
0
2
0
0
0
2
0
0
0
2
0
0
0
4
0
0
0
4
0
0
0
4
0
0
0
4
0
0
0
6
0
0
0
6
0
0
0
6
0
0
0
6
0
0
0
0
Но Я не хочу ноль. Я просто хочу:
2
2
2
2
4
4
4
4
6
6
6
6
Я могу получить эти значения в терминале с помощью:
$ od -D filename
Итак, я хочу получить этот результат, читая файл на C ++.