首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言读取txt文件,该怎么处理

2014-01-06 
c语言读取txt文件编写c程序,读取txt文件,txt文件中是一列数据,每行是一个数,读取以后找出最大值和最小值。

c语言读取txt文件
编写c程序,读取txt文件,txt文件中是一列数据,每行是一个数,读取以后找出最大值和最小值。多谢。
[解决办法]
设置一个数组 然后打开文件 之后可以用fsacnf()或者其他的函数读取出其中的数据 存入数组中 然后遍历数组 比较 找出最大最小值  少年 不要做伸手党 要自己去实现才能有提升
[解决办法]
fsacnf() 方法不好, 因为你并不知道文件到底有多在, 
LZ, 给你个思路, 先确定文件大小, 分配读取次数(如果文件小,这步可以不做), 读取一次, 排序一次, 读完为止
(  少年 不要做伸手党 要自己去实现才能有提升)
[解决办法]
#include<stdio.h>
int main(){
  FILE *fp;
  int data,max,min;  
  fp=fopen("data.txt","r");/*假定文件名为data.txt
  fscanf(fp,"%d",&max);
  min=max;
  while(!feof(fp)){
    fscanf(fp,"%d",&data);
    if(max<data)max=data;
    if(min>data)min=data;
  }
  printf("max=%d\n",max);
  printf("min=%d\n",min);
  return 0;
}
  

热点排行