C语言在C盘目录下建立不了文件。求解答

C语言在C盘目录下建立不了文件,一直显示建立失败,在d盘可以建立。但是会有小问题
代码如下
# define _CRT_SECURE_NO_WARNINGS
# include<stdio.h>
# include<stdlib.h>
# include<windows.h>

struct shi
{
char first[11];
char second[11];
}myshi = {"强者归来,", "谁敢不服"};
int main(void)
{
char dizhi[100] = "D:\\1.txt";
FILE* fp = fopen(dizhi,"w");
if (NULL == fp)
{
printf("打开失败");
}
else
{
fwrite(&myshi, sizeof(struct shi), 8, fp);
close(fp);
}

return 0;
}

如果你的系统是win7的话,不能保存在c:盘的根目录。你可以试着存在c:盘的一个目录(文件夹)里。
温馨提示:答案为网友推荐,仅供参考
相似回答