- 实验任务
1、从终端读取用户输入的字符串,并输出储存到文件output.txt中,直到遇到换行符则停止。(用库函数实现)
2、自定义一个txt文件,读取文件内容,并打印文件的第三行内容。(用库函数实现)
- 实验步骤和结果
1、从终端读取用户输入的字符串,并输出储存到文件output.txt中,直到遇到换行符则停止。(用库函数实现)
//c语言代码:
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
char data[256];
fp = fopen("output.txt","w");
scanf("%[^\n]",data);
fputs(data,fp);
fclose(fp);
}
运行结果:
2、自定义一个txt文件,读取文件内容,并打印文件的第三行内容。(用库函数实现)
//C语言代码:
#include<stdio.h>
#include<stdlib.h>
int main(){
File *fp;
fp=fopen("hua.txt","r");
int i;
char buf[1024];
for(i=0;i<2;i++)
{
fscanf(fp,"%*[^\n]%*c");
}
fgets(buf,1024,fp);
printf("%s",buf);
fclose(fp);
}
运行结果: