Ich arbeite an einem Windows 10 Universal C++ Projekt und ich versuche, eine Binärdatei im Lesemodus mit std::ifstream
zu öffnen.std :: ifstream :: open() schlägt in Windows 10 Universal apps
Dies ist mein Code:
std::ifstream imgFile("C:\\Users\\GuiTeK\\Desktop\\picture.bmp", std::ios::binary);
if (imgFile.is_open())
{
std::cout << "OK" << std::endl;
}
else
{
int error = errno;
std::cerr << "KO: " << error << std::endl;
}
Problem ist, dass es hält 13 mit Fehler Fehler, die "Die Daten sind ungültig" (C. F. System Error Codes) bedeutet.
Allerdings funktioniert der exakt gleiche Code einwandfrei in einem Win32 Console Application C++ - Projekt.
Was ist los?
Welche Berechtigungen fordert die Manifestanforderung Ihrer Anwendung an? –