Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;使用文件和目录_C++_File_Csv_Directory - Fatal编程技术网

C++ C++;使用文件和目录

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

我有一个学校项目,我需要处理文件。首先,我需要打开csv文件,它位于我的程序目录根目录下的目录“vstupnidata”中。 我的解决方案不起作用:

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?