fopen函数怎么用啊 为什么我按照书上的写出来啥反应没有
答案:2 悬赏:20
解决时间 2021-02-07 19:50
- 提问者网友:娇妻失忆
- 2021-02-07 08:02
fopen函数怎么用啊 为什么我按照书上的写出来啥反应没有
最佳答案
- 二级知识专家网友:强势废物
- 2021-02-07 09:17
你的要打开的文件命名是否正确?拓展名是不是隐藏着没看到多输入了,还有就是有没有出错处理:没找着文件怎么处理,打不开是不是有提示信息。还是将你的代码拿来看看啊。
举例:
#include
#include
void main()
{
FILE *fp;
char ch;
if((fp=fopen("1.txt","w"))==NULL)
{
printf("不能打开文件!\n");
exit(1);
}
printf("输出文本文件:");
fputc(ch,stdout);
fclose(fp);
printf("\n");
}
1.txt与该.c文件在同一个文件夹,即可以显示文本中的内容。
举例:
#include
#include
void main()
{
FILE *fp;
char ch;
if((fp=fopen("1.txt","w"))==NULL)
{
printf("不能打开文件!\n");
exit(1);
}
printf("输出文本文件:");
fputc(ch,stdout);
fclose(fp);
printf("\n");
}
1.txt与该.c文件在同一个文件夹,即可以显示文本中的内容。
全部回答
- 1楼网友:转身后的回眸
- 2021-02-07 10:44
这个函数打开的文件不会想象用鼠标双击打开那样显示,它只是用一个指针指向该文件,不是可视化的,不显示任何结果。要想将文件中的内容显示出来,要调用其它函数,而且即使这样显示出来,也是在屏幕上象printf函数那样显示,是那种很不友好的形式,不是你想要的那种格式化的显示方式。
要想显示,你查一下 文件操作函数就知道了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯