C++ C++;使用文件和目录
我有一个学校项目,我需要处理文件。首先,我需要打开csv文件,它位于我的程序目录根目录下的目录“vstupnidata”中。 我的解决方案不起作用:C++ C++;使用文件和目录,c++,file,csv,directory,C++,File,Csv,Directory,我有一个学校项目,我需要处理文件。首先,我需要打开csv文件,它位于我的程序目录根目录下的目录“vstupnidata”中。 我的解决方案不起作用: string directory= "..\\vstupnidata\\"; string file= "ucty2015.csv"; ifstream VstupniSoubor((directory+file).c_str()); if (!(VstupniSoubor.is_open())){ //I am always here Vyp
string directory= "..\\vstupnidata\\";
string file= "ucty2015.csv";
ifstream VstupniSoubor((directory+file).c_str());
if (!(VstupniSoubor.is_open())){ //I am always here
VypisChybyV1();
return 1;
}
当我将其更改为此并且不使用目录“vstupnidata”时,一切正常,但我需要从目录中打开它:
string directory= "";
string file= "ucty2015.csv";
ifstream VstupniSoubor((directory+file).c_str());
if (!(VstupniSoubor.is_open())){
VypisChybyV1();
return 1;
}
显示可执行文件和文件之间的目录树。可执行文件应该位于根目录中,对吗?请尝试
“vstupnidata\\”
.LogicStuff。。谢谢它是有效的。。。LOL..BTW,当前目录是“/”
,而不是。/“
是linux/unix目录还是windows?