深西同学
2021-01-17 17:15关于fopen函数的基础例题。程序运行正常,为什么文件里却没有数据?
照着书上调用fopen函数的例题打的代码,但运行后文件中并没有数据
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
char ch,filename[10];
printf("请输入所用的文件名:");
scanf("%s",filename);
getchar();
if(fopen(filename,"w")==NULL)
{
printf("cannot open file\n");
exit(0);
}
fp = fopen(filename,"w");
printf("%d\n",*fp);
printf("请输入一个准备存储到磁盘的字符串(以#结束):");
ch = getchar();
while(ch!='#')
{
fputc(ch,fp);
putchar(ch);
ch = getchar();
}
fclose(fp);
putchar(10);
return 0;
}
- 点赞
- 回答
- 收藏
- 复制链接分享
8条回答
为你推荐
- c++语言该怎么用fopen读入数据?
- c++
- 1个回答
- 当文件应该是静态的时,为什么fopen会从调用Twitter生成不同的文件?
- fread
- api
- php
- fopen
- 2个回答
- fopen不工作:为什么$ _POST为空?
- post
- php
- 1个回答
- 如何使用fopen()和$ value形式的变量创建基于表单的文件?
- css
- html
- php
- 1个回答
- PHP:fopen没有这样的文件或目录错误
- php
- fopen
- 1个回答
换一换