3
Ich habe c-Code wie.Visual Studio Debugging-Ausführungspfad
FILE * fin = fopen("myfile", "rb");
if (fin == NULL)
{
printf("file myfile does not exist, closing");
return false;
}
Es funktioniert, wenn kompiliert, aber nicht im Debug-Modus (Schritt Trog), wo sie false zurück. Überprüfung von Argv [0] ist in Ordnung und absolute Pfade funktionieren in beide Richtungen.
Also absolute Pfade arbeiten in beide Richtungen, aber relative Pfade nicht? Überprüfen Sie, ob Ihre relativen Pfade ordnungsgemäß erstellt wurden. –