老牛来学习 发表于 2020-4-18 19:16:22

C语言文件打开失败



在Code Block中创建了文件,但是打开失败是为什么,这算是在同一个目录下吗?

zltzlt 发表于 2020-4-18 19:19:07

在 Windows 资源管理器看一下,应该是不在同一个目录

老牛来学习 发表于 2020-4-18 19:27:34

zltzlt 发表于 2020-4-18 19:19
在 Windows 资源管理器看一下,应该是不在同一个目录




这个吗?怎么看?

zltzlt 发表于 2020-4-18 19:28:08

老牛来学习 发表于 2020-4-18 19:27
这个吗?怎么看?

这是任务管理器

就是点开桌面上的 “此电脑” 或 “计算机”,打开程序目录,看下文件是否跟程序在一个目录下

老牛来学习 发表于 2020-4-18 19:30:17

zltzlt 发表于 2020-4-18 19:19
在 Windows 资源管理器看一下,应该是不在同一个目录

为什么我看别人视频,用fopen函数之后,会自动在同级目录下创建,我就创建失败?上面那张图片里的text.txt是我自己手动跑到目录里创建的。

zltzlt 发表于 2020-4-18 19:31:37

老牛来学习 发表于 2020-4-18 19:30
为什么我看别人视频,用fopen函数之后,会自动在同级目录下创建,我就创建失败?上面那张图片里的text.tx ...

看你的图片不像是在同级目录创建的

老牛来学习 发表于 2020-4-18 19:33:05

zltzlt 发表于 2020-4-18 19:28
这是任务管理器

就是点开桌面上的 “此电脑” 或 “计算机”,打开程序目录,看下文件是否跟程序在 ...


从这里面看是在同一个目录,但是在编译器里,好像是没显示出来

ba21 发表于 2020-4-18 19:38:41

老牛来学习 发表于 2020-4-18 19:33
从这里面看是在同一个目录,但是在编译器里,好像是没显示出来

.txt 和 .c 在同一个目录,否则指定.txt的全路径

老牛来学习 发表于 2020-4-18 19:41:59

ba21 发表于 2020-4-18 19:38
.txt 和 .c 在同一个目录,否则指定.txt的全路径

如何让txt和c在同一目录下?我在程序目录下看的到text.txt,但是对它操作不了,我也不知道这算不算是在同一目录下了。。。

ba21 发表于 2020-4-18 20:20:06

老牛来学习 发表于 2020-4-18 19:41
如何让txt和c在同一目录下?我在程序目录下看的到text.txt,但是对它操作不了,我也不知道这算不算是在同 ...

ba21 发表于 2020-4-18 20:22:48

if((fp=fopen("text.txt", "w")) == NULL);
画蛇添足
页: [1]
查看完整版本: C语言文件打开失败