为什么我在编写的正确的C++程序中,却找不到所需的文件

我正确编写了一个C++程序,里面要求从一个文件中读取数据,我也正确的建立了一个新的文本文档,命名也都正确,也不是空文档,但是在运行的时候还是会提示说找不到所命名的文件!
比如,在程序中,要从文件名叫“1.dat”的文件中读取数据,我就建立了一个同名的文本文档,但程序就是找不到这个文件,还请各位帮忙解决一下!
我同学在创建同样的文件时,重命名后,会跳出一个提示,说是否要修改文件的扩展名,但是我的却没有跳出这个提示,直接就可以修改,这是为什么?

还不容易?
当然是你的扩展名被隐藏了。

我的电脑》菜单中的工具》文件夹选项》查看选项卡
把隐藏已知文件名的扩展名前面的勾去掉。确定。
这样你才能真正看到完整版的文件名。现在改回去把。好了把?

这个是新手常见问题,记住了,以后装了系统第一件事就是把这个去掉,这样也可以防止中病毒!
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-11-10
如果你建立的文件是"data.txt"
那么,就用这个完整的文件名去寻找,并且最好直接放在c++程序边上,这样,不用路径就能找到,你试试
第2个回答  2007-11-10
看看你的路径对不对?

为什么我在编写的正确的C++程序中,却找不到所需的文件
当然是你的扩展名被隐藏了。我的电脑》菜单中的工具》文件夹选项》查看选项卡 把隐藏已知文件名的扩展名前面的勾去掉。确定。这样你才能真正看到完整版的文件名。现在改回去把。好了把?这个是新手常见问题,记住了,以后装了系统第一件事就是把这个去掉,这样也可以防止中病毒!

c++无法启动程序,系统找不到指定文件
出现系统找不到指定文件的问题,一般有以下几种可能:1、文件路径错误:检查程序文件的路径是否正确,是否被更改或移动。2、文件未找到:确认程序文件是否在当前目录下,或者在其他目录下但路径是否正确。3、权限不足:如果是需要管理员权限才能运行的程序,可能需要以管理员身份运行。4、文件损坏:如果文件...

C++运行时无法启动程序,找不到指定文件
1、用 VS 打开工程,点击菜单 项目 - 属性。2、在打开的页面中点击 配置属性 - C\/C++ - 代码生成。3、在展开的页面中选中 运行库,再点击右边的组合框。4、选择多线程(\/MT)项,然后单击确定。5、回到原工程页面,点击菜单下方的 Debug 下拉框,选择 Release 项。6、然后点击菜单 生成 - 重新...

在C++中,为什么我的程序运行时显示文件不存在?附图!麻烦各位大侠帮帮忙...
这是说你还没有建立这个编译文件 你要执行这段程序 就要先编译出2进制的文件 还没编译当然就不存在咯

c++运行后的程序找不到?
操作方法不对造成的原因。解决方法如下:1、应该先建项目>空白项目。2、头文件鼠标右键添加新建项。3、选择c++文件.cpp 4、新建完成。5、运行过后的exe通过点击正在运行后的项目找到“在文件资源管理器中打开文件夹”就可以看到生成的exe文件了。

在C++中 自己定义了一个类头文件 编译时却报错找不到该文件,怎么解决呢...
根据你的错误信息提示可以知道,在F:\\C++\\MSDev98\\MyProjects\\1这个路径1文件夹中没有VRecruit.h这个头文件,你把这个头文件放到与1.cpp同一个文件夹下就OK了。学编程 请百度一下 睿腾编程

为啥我用vs写c++找不到模块?
同时,也要确保所用的库文件和模块版本是否与程序所需的版本一致。“找不到指定模块”的错误提示,有可能是由病毒感染造成。病毒感染可能会损坏模块,并使得程序无法正确运行。在这种情况下,需要使用杀毒软件进行检查和清除,确保系统和程序的安全性。另外,也要注意在下载模块或者软件时,选择可靠和安全的...

为啥用visual c++6编程好后,最后运行时显示文件不存在
Microsoft Visual C++ 6.0编程序时自动提示是不用设置的,这个是Visual C++ 6.0的自动功能。但是会出现由于自动提示的数据文件出错导致提示功能失效的现象,当出现该问题时按照如下步骤,就可以恢复自动提示功能。退出Visual C++6.0软件;在资源管理器定位到程序所在的文件夹;删除扩展名是 .ncb的文件...

visual studio C++2010 系统找不到指定文件”
你估计是在用VS2010加载调试以前的VC6.0下的程序是吧。那么你生成的exe是存在的,不过是在工程的bin目录下。但是在VS2010中是执行的时候是要到Debug中找的,所以你需要修改项目的输出路径,即“项目”-“属性”-“链接器”-“常规”-“输出文件”,将“bin”修改为“Debug”。

用vs编译C++文件时提示无法启动程序.系统找不到指定文件
这个问题一般是两种情况:目录权限问题。需要管理员权限或者目录权限太高。编译出错。查看代码下方的“编译”output窗口,会有具体的错误信息。

相似回答