fopen因我的文件路径而失败

时间:2018-03-14 13:08:17

标签: c fopen

尝试打开并写入以下文件路径,由于某种原因它没有打开,我尝试了几种不同的路径,但没有任何工作。我是从C:\

运行的
UNION

*如果在其他地方得到回答,请随意删除或关闭此问题,我为此中的错误道歉,如果这是一个愚蠢的错误。

2 个答案:

答案 0 :(得分:1)

您测试是否正确打开了文件,这很好! 但最好知道函数调用失败的原因。

对于“fopen”,您可以通过查看errno的值来了解。 (读关于fopen的人)。 而“酷的事”是你可以使用“strerror”来获得英文描述。

所以,就这样做:

ChunkedInput

答案 1 :(得分:0)

Program Files是Windows默认软件部署文件夹。最好不要使用那条路。更好地创建自己的测试文件夹并进行测试如果可能,不要用空格命名文件夹。

FILE* fptwo = fopen("C:\\MyProject\\test\\NotMal.txt", "w");