Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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++_Visual Studio 2010 - Fatal编程技术网

C++ 特定文件夹保存&;阅读

C++ 特定文件夹保存&;阅读,c++,visual-studio-2010,C++,Visual Studio 2010,我正在为mi Advance算法类开发一个游戏,但我在读取和保存方面遇到了问题。我想将“字段”保存在.txt文件中,但保存在解决方案中的特定文件夹中。我想为每个字段创建一个文件,并在加载解决方案时读取该特定文件夹中的所有.txt文件。用户不得发送任何用于保存或读取的地址,这必须由程序默认完成。我实际上在用这个: FILE* arch =fopen("Tableros.tbl","wt"); if(arch==NULL)return; 阅读也是一样。但我只能读取一个文件,我想检测或读取该

我正在为mi Advance算法类开发一个游戏,但我在读取和保存方面遇到了问题。我想将“字段”保存在.txt文件中,但保存在解决方案中的特定文件夹中。我想为每个字段创建一个文件,并在加载解决方案时读取该特定文件夹中的所有.txt文件。用户不得发送任何用于保存或读取的地址,这必须由程序默认完成。我实际上在用这个:

FILE* arch =fopen("Tableros.tbl","wt");
    if(arch==NULL)return;
阅读也是一样。但我只能读取一个文件,我想检测或读取该特定文件夹上的所有.txt文件。有什么想法或功能可以帮助你吗?
我使用VisualStudio 2010 C++,

使用函数检索当前进程目录。然后使用目录(、和其他)中的搜索来检测并读取循环中的所有文件。

目录中每个文件的全名。然后你可以用fopen()打开它哦,然后我就可以打开路径了!听起来很棒。我如何保存在那个特定的文件夹中?我总是用默认值将文件保存在调试文件夹中。您有路径,那么问题出在哪里?值得指出的是,这些是特定于平台的功能。理想情况下,您应该使用Boost文件API来提供跨平台支持。是的,我知道。但是他没有提到任何关于跨平台的内容,所以我认为这些函数会满足他的需要。你应该使用Boost文件系统API。另外,检查
null\u ptr
而不是“null”