永发信息网

请补充main函数,该函数的功能是:先以只写方式打开文件file.dat,再把字符串s中的字符保存到这个磁盘文件

答案:4  悬赏:0  手机版
解决时间 2021-04-03 15:59
请补充main函数,该函数的功能是:先以只写方式打开文件file.dat,再把字符串s中的字符保存到这个磁盘文件
最佳答案
#include
#include
#define N 100
#include
main()
{
FILE *f;
int i=0;
char ch;
char s[N]="welcome!";
if((f=fopen("file.dat","w"))==NULL) //以写文件方式打开文件 file.dat
{
printf("cannot open file.dat\n");
exit(0);
}
while(s[i])
{
ch=s[i];
fputc(ch,f); //将字符写入文件
putchar(ch);
i++;
}
fclose(f); //关闭文件指针
}

//满意记得采纳 有问题请追问
全部回答
第一个空格:./file.dat 打开当前目录下的file.dat文件
第二个空格:fputc(ch,f); 讲ch写入到file.dat中
第三个空格:fclose(f); 关闭文件描述符---file descriptor
1. file.dat
打开文件
2.fputc(ch,f);
将字符串s中的字符一次写入文件
3.fclose(f);
关闭文件
1).\\myfile.dat
打开某一个.dat文件,因为后面写了 printf("cannot open file.dat\n");
2)fprintf("%s",ch);
将当前字符写入已经打开的file.dat文件中
3)fclose(f);
关闭文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山地车不骑的时候档位
将45°的角的两条边延长后,这个角A.扩大B.缩
请问什么叫琶音
去黑头后还要用收缩毛孔的产品吗?
梦幻西游手游可以改名字吗 怎么改名称
单选题下列各句中“于”的意义和用法不同的一
女儿出去外面,包多少钱利是好意头?
Note 3 三星 做什么操作后屏幕上显示一个打开
江苏苏州到湖南张家界有多少公里
dnf一粒尘埃+10值多少钱
裤子尺码3XL 2XL 什么的是多大到底
为什么叫波什真巨头
求柴油车共轨上计量阀的作用
怎样快速的练好打字?
金银花和韭菜子可不可以配伍禁忌
推荐资讯
七仙消银丸的成分有那些
广东东莞和江苏无锡哪个工资高些,他们的底薪
疯狂动物城的经典语录,疯狂动物城的中文版歌
脚板底痛是什么原因
ginee是什么牌子的手机
为什么人的手可以这么灵活?
寅时出生的男孩
单选题在双缝干涉实验中,若在屏与狭缝之间紧
(选修模块3—5)(12分)(1)(4分)下列说
西凉闲赋 是本怎样的书?
若一个栈的输入序列为1,2,3,…,n,输出序列的
子网地址是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?