计算机二级-C语言-程序填空题-190115记录-fprintf()函数和fscanf()函数的使用。
2024-09-02 07:03:54
//给定程序,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myflie3.txt的文本文件中,然后再顺序读出显示在屏幕上。
//重难点:fprintf()函数和fscanf()函数的使用。!feof(fp)用来判断文件没有到达末尾。fscanf(fp,"%d%f",&n,&x);把文件中的数据按一定格式赋值给指定变量。
#include <math.h>
#include <stdio.h>
int fun(char *fname )
{ FILE *fp; int i,n; float x;
if((fp=fopen(fname, "w"))==NULL) return ;//如果没有这个文件就新创建一个。
for(i=;i<=;i++)
/**********found**********/
fprintf(fp,"%d %f\n",i,sqrt((double)i));//对一个整数开方,结果就为浮点数。把处理过后的数字,输入到文件中。
printf("\nSucceed!!\n");
/**********found**********/
fclose(fp);//观察前后可发现,这里为关闭文件指针。
printf("\nThe data in file :\n");
/**********found**********/
if((fp=fopen(fname,"r"))==NULL)
return ;
fscanf(fp,"%d%f",&n,&x);//从文件中读取数据,然后赋值给n和x。
while(!feof(fp))//判断文件有没有到达末尾,以这个格式会按行输出。
{ printf("%d %f\n",n,x); fscanf(fp,"%d%f",&n,&x); }
fclose(fp);
return ;
}
main()
{ char fname[]="myfile3.txt";
fun(fname);//以地址方式传递
}
最新文章
- 【java基础】面向对象的三大基本特征之-------继承
- 第三章 Models模块属性详解
- union 和 union all 的区别
- ASP.NET中在线用户统计
- ASP.NET JQuery 随笔-搜索框默认提示
- 【微信开发】PHP中奖概率经典算法实例
- 源于《Unity官方实例教程 “Space Shooter”》思路分析及相应扩展
- (原创)用Java实现链表结构对象:单向无环链表
- .opt,frm,.MYD,.MYI文件如何转为.sql文件?
- 薪资那么高的Web前端,你该怎么学?
- MongoDB的mongos实例因无法分配mlock内存挂掉
- iOS 开发人员不可缺少的75个工具
- python 调用js代码
- 评分卡模型剖析之一(woe、IV、ROC、信息熵)
- MyBatis mapper parameterType
- tar命令的使用方法
- 导入另一个 Git库到现有的Git库并保留提交记录
- Windows server 2016 安装 TFS
- nohup top -p 22452 -b >;>;jiu.log &;
- Android网络编程系列之HTTP协议原理总结