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++_File_Fstream - Fatal编程技术网

C++ 在代码中处理文档中的文件时遇到问题?

C++ 在代码中处理文档中的文件时遇到问题?,c++,file,fstream,C++,File,Fstream,我已经在网上和这里搜索过了,但我似乎不知道我做错了什么 我只是想通过文件处理和C++ +/P >变得更好。 为了练习,我试着从游戏文件夹中抓取一个文本文件并复制它 这是我的代码(无法访问该文件) #包括 #包括 #包括 使用名称空间std; int main() { //定义/打开文件 ifstream my_input_文件; 流我的_输出_文件; string filepath=“C:/Users/David Laptop/Documents/my games/oblivion/Render

我已经在网上和这里搜索过了,但我似乎不知道我做错了什么

<>我只是想通过文件处理和C++ +/P >变得更好。 为了练习,我试着从游戏文件夹中抓取一个文本文件并复制它

这是我的代码(无法访问该文件)

#包括
#包括
#包括
使用名称空间std;
int main()
{
//定义/打开文件
ifstream my_input_文件;
流我的_输出_文件;
string filepath=“C:/Users/David Laptop/Documents/my games/oblivion/RenderInfo.txt”;
my_input_file.open(文件路径);
如果(我的输入文件是打开的())
{

cout您的代码是完全有效的,并且可以正常工作-我用我自己的文件而不是您的文件在行中尝试了它

    string filepath = "C:/Users/David Laptop/Documents/my games/oblivion/RenderInfo.txt";
因此您没有这样的文件,或者它不在给定的路径中,或者您没有这样的路径

在那一行纠正一下就可以了

提示:在Windows资源管理器中找到您的文件,按(并保持按)
Shift
)并右键单击此文件。从关联菜单中选择
复制为路径
,然后将其粘贴到您的代码中。但请小心-必须将每个反斜杠(
\
)更改为正斜杠(
//code>)(与代码中一样)或使用双反斜杠(
\\
)而不是单反斜杠


具体是什么不起作用?文件的可能副本没有打开,因此没有复制到输出文件中。txt我认为问题在于目录路径的格式不正确…我对目录几乎没有经验,这是我的第一个猜测。哇…对不起,文件是“RenderInfo.txt”而不是“RenderInfo.txt”我在拍自己的脸,但是谢谢你的帮助!Super!我用一个小贴士把我的答案扩展到了如何防止类似的错误(将来)。请考虑对我的回答进行投票,如果它对你有用的话。玛丽亚和抱歉!我试过了,但是因为我是新来的(不到15个代表),我不能……我保证我会回来的,尽管我可以给你一个投票:
    string filepath = "C:/Users/David Laptop/Documents/my games/oblivion/RenderInfo.txt";