So in Code :: Blöcke in Ubuntu (neueste).absoluter Pfad ... verwirrt (ubuntu)
Ich habe ein Projekt, in dem ich eine Datei lade und eine Zahl von ihm lese.
#include <fstream>
using namespace std;
int main(){
ifstream in("data/file.t");
int n;in>>n;
}
jetzt mit einem cout<<n
es zeigt -1203926
(und andere Zufallszahlen), obwohl die Zahl in der Datei 0
ist.
ist, wo die Binärdatei ist (ich meine Daten und Binärdateien sind im selben Ordner (Programm)) und ich habe erwartet, dass der Pfad relativ in Windows sein ... aber nur wenn ich den vollständigen Pfad /home/csiz/Desktop/C++/ep0/Program/data/file.t
es bekomme ich eine 0
.
Können Sie mir sagen, wie man es zu einem relativen Pfad macht? Ich würde etwas bevorzugen, damit in Windows der Code ohne Änderungen kompilieren kann.
Warum der Downvote? Dies ist eine gültige Frage. – Zifre
Ich hoffe, dass Sie Ihren echten Code einrücken ... – Zifre