//给定程序,函数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);//以地址方式传递
}

最新文章

  1. 【java基础】面向对象的三大基本特征之-------继承
  2. 第三章 Models模块属性详解
  3. union 和 union all 的区别
  4. ASP.NET中在线用户统计
  5. ASP.NET JQuery 随笔-搜索框默认提示
  6. 【微信开发】PHP中奖概率经典算法实例
  7. 源于《Unity官方实例教程 “Space Shooter”》思路分析及相应扩展
  8. (原创)用Java实现链表结构对象:单向无环链表
  9. .opt,frm,.MYD,.MYI文件如何转为.sql文件?
  10. 薪资那么高的Web前端,你该怎么学?
  11. MongoDB的mongos实例因无法分配mlock内存挂掉
  12. iOS 开发人员不可缺少的75个工具
  13. python 调用js代码
  14. 评分卡模型剖析之一(woe、IV、ROC、信息熵)
  15. MyBatis mapper parameterType
  16. tar命令的使用方法
  17. 导入另一个 Git库到现有的Git库并保留提交记录
  18. Windows server 2016 安装 TFS
  19. nohup top -p 22452 -b &gt;&gt;jiu.log &amp;
  20. Android网络编程系列之HTTP协议原理总结

热门文章

  1. jenkins集成robot
  2. IntelliJ IDEA 2017.3尚硅谷-----缓存和索引的清理
  3. 图解SOAPUI解析WSDL文件
  4. nginx知识学习
  5. Oracle 11G在用EXP 导入、导出时,若有空表对导入导出中遇到的问题的解决
  6. java is 和 == ,以及equal
  7. MyBatis(2)——增删改查
  8. jmeter的使用---JDBC
  9. RestTemplate-记录
  10. opencv:形态学梯度