считывать посимвольно, причём считывать символы типа unsigned char, но проблема в том что функция .get работает только с типом char, есть ли какой небудь метод для работы с unsigned char?
std::ifstream file(path, std::ios::binary | std::ios::in);
char ch; // вот так работает, но это не то что нужно
//unsigned char ch; // вот так не хочет
file.get(ch);
Ну желание странное. Ты это сделать не сможешь, да это и не нужно. Если ты хочешь посимвольно , это значит, что ты каждый элемент файла должен прочитать, а тогда тебе придется полагаться на тип char, возвращаемый из функций чтения файла, и он почти наверняка будет char. Ну или wchar_t
Обсуждают сегодня