Итак, я пытаюсь прочитать файл .xls, используя ifstream и исполняемый файл, возвращающий неприемлемую строку.
Моя функция выглядит следующим образом
void submenuP(){
ifstream ifile;
ifile.open("C:\\Users\\VDSCH\\Desktop\\Productos\\Peluches\\Modelos.xls", ios::in);
ifile.exceptions(ifstream::badbit | ifstream::failbit);
string s;
int c;
system("CLS");
if (!ifile){
cerr<<"file not found"<<endl;
exit(1);
}
cout<<"\n\n\t Lista de Peluches\n";
while(!(ifile>>ws).eof()){
ifile>>s;
if(ifile.fail()) exit(1);
cout<<s<<endl;
}
ifile.close();
}
функция должна отображать толькосодержимое файла, но он возвращает это:
Lista de Peluches
╨╧αí▒
Что-то не так с моей функцией или, возможно, это компилятор, я использую g ++ в mingw для windows и недавно обновил библиотеки
Заранее спасибо