请补充main函数,该函数的功能是:先以只写方式打开文件file.dat,再把字符串s中的字符保存到这个磁盘文件
答案:4 悬赏:0 手机版
解决时间 2021-04-03 15:59
- 提问者网友:练爱
- 2021-04-03 08:01
请补充main函数,该函数的功能是:先以只写方式打开文件file.dat,再把字符串s中的字符保存到这个磁盘文件
最佳答案
- 五星知识达人网友:从此江山别
- 2021-04-03 09:24
#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); //关闭文件指针
}
//满意记得采纳 有问题请追问
#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); //关闭文件指针
}
//满意记得采纳 有问题请追问
全部回答
- 1楼网友:野慌
- 2021-04-03 10:59
第一个空格:./file.dat 打开当前目录下的file.dat文件
第二个空格:fputc(ch,f); 讲ch写入到file.dat中
第三个空格:fclose(f); 关闭文件描述符---file descriptor
第二个空格:fputc(ch,f); 讲ch写入到file.dat中
第三个空格:fclose(f); 关闭文件描述符---file descriptor
- 2楼网友:夜风逐马
- 2021-04-03 10:12
1. file.dat
打开文件
2.fputc(ch,f);
将字符串s中的字符一次写入文件
3.fclose(f);
关闭文件
打开文件
2.fputc(ch,f);
将字符串s中的字符一次写入文件
3.fclose(f);
关闭文件
- 3楼网友:独钓一江月
- 2021-04-03 10:00
1).\\myfile.dat
打开某一个.dat文件,因为后面写了 printf("cannot open file.dat\n");
2)fprintf("%s",ch);
将当前字符写入已经打开的file.dat文件中
3)fclose(f);
关闭文件
打开某一个.dat文件,因为后面写了 printf("cannot open file.dat\n");
2)fprintf("%s",ch);
将当前字符写入已经打开的file.dat文件中
3)fclose(f);
关闭文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯