急!为什么fopen函数打不开文件

Irene Miao 2019-10-23 12:26:00
自学《C Primer Plus》到第8章,照抄了一个书本上的代码,却运行失败。。。一直提示打不开文件,请帮我看下是为什么……
IDE是VS 2019,代码第一行是为了防止scanf函数报错
...全文
524 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Irene Miao 2019-10-23
  • 打赏
  • 举报
回复
谢谢大家,找到原因了,是文件放错地方了,要和源文件放一起,而不是可执行程序(书上误导我,写的是“待读取的文件应该与可执行文件位于同一目录”) 学重定向的时候,文件要和可执行程序放同一目录,这是又是和源文件……
a56335356 2022-05-13
  • 举报
回复
@Irene Miao 我也看到这里了,是书写错了吗?
wowpH 2019-10-23
  • 打赏
  • 举报
回复
引用 3 楼 wowpH 的回复:
文件放错地方了吧。
我打开文件,文件是和main.c文件在同一目录下的。
「已注销」 2019-10-23
  • 打赏
  • 举报
回复
引用 2 楼 weixin_45783425 的回复:
[quote=引用 1 楼 與蘤舊縐 的回复:] VS2019默认没有打开程序访问文件的权限,如果你确定程序没什么问题,基本就这问题了
啊~那就没有办法了?[/quote] 我不熟悉 你可以查一下怎么开~~ 或者你可以用别的编译器试一下
wowpH 2019-10-23
  • 打赏
  • 举报
回复
文件放错地方了吧。
Irene Miao 2019-10-23
  • 打赏
  • 举报
回复
引用 1 楼 與蘤舊縐 的回复:
VS2019默认没有打开程序访问文件的权限,如果你确定程序没什么问题,基本就这问题了
啊~那就没有办法了?
「已注销」 2019-10-23
  • 打赏
  • 举报
回复
VS2019默认没有打开程序访问文件的权限,如果你确定程序没什么问题,基本就这问题了

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧