如何从文本文件中读数据并把数据转换成浮点型数据!
2008-02-03 16:31
288 查看
#include <string.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
FILE *fp;
char command[80];
char *result=NULL;
float data[80];
char cc[]=",";
int i=0;
fp=fopen("data.txt","r");
if(!fp)
{
printf("can't open the file,exiting.../n");
exit(1);
}
while(fgets(command,80,fp)!=NULL)
{
// fread(command,4,10,fp);
// fgets(command,80,fp);
puts(command);
//printf("%d/n",strlen(command));
result=strtok(command,cc);
while( result != NULL ) {
data[0][i]=atof(result);
printf("%d,%f/n",i,data[0][i]);
result = strtok(NULL,cc );
i++;
}
}
fclose(fp);
printf("/n");
for(i=0;i<80;i++)
printf("%f/n",data[i]);
}
#include<stdio.h>
#include<stdlib.h>
main()
{
FILE *fp;
char command[80];
char *result=NULL;
float data[80];
char cc[]=",";
int i=0;
fp=fopen("data.txt","r");
if(!fp)
{
printf("can't open the file,exiting.../n");
exit(1);
}
while(fgets(command,80,fp)!=NULL)
{
// fread(command,4,10,fp);
// fgets(command,80,fp);
puts(command);
//printf("%d/n",strlen(command));
result=strtok(command,cc);
while( result != NULL ) {
data[0][i]=atof(result);
printf("%d,%f/n",i,data[0][i]);
result = strtok(NULL,cc );
i++;
}
}
fclose(fp);
printf("/n");
for(i=0;i<80;i++)
printf("%f/n",data[i]);
}
相关文章推荐
- java如何把char型数据转换成int型数据(转)
- SQL C# nvarchar类型转换为int类型 多表查询的问题,查询结果到新表,TXT数据读取到控件和数据库,生成在控件中的数据如何存到TXT文件中
- 在Linux上如何将文本文件转换成PDF格式
- 如何将QString转换为binary数据类型!每两个字符转换为一个binary
- 如何转换音频数据格式1
- 运算符重载,数据与对象如何转换
- 数据库Date数据类型在页面展示时如何数据类型转换成String类型
- 如何将一个List<Map<String,String>>类型的集合数据转换成json格式输出
- ZendFramework 表单提交数据如何转换成静态url
- 如何使用QString把不同类型的数据如何转换成字符串形式输出
- 如何将gml格式的网络数据转换为可处理的格式
- 如何将数据库中的时间戳数据取出来后转换为年月日时分秒
- 如何把store里的所有数据转换成JSON传给后台
- js如何把字符串转换成json数据的方法
- windows的文本文件如何转换成linux的文本文件?
- 如何把数据转换成libsvm可以接受的数据格式
- c#之如何转换文本文件编码格式为utf-8
- 如何进行各种码制数据之间转换
- ABAP--如何进行sap的金额数据存储和显示之间的转换(CURRENCY_AMOUNT_DISPLAY_TO_SAP)
- 5.如何使用常用的6种方式对数据进行转换(二)