C语言从txt中提取数据由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言从txt中提取数据”。
#include #include #include int main(int argc,char *argv[]){
FILE *fp;
int flag=0;
int list_line=0,list_row=0;
int i=0,j=0;
int line_title[50];
char c;
double row_title[10];
double list_data[50][10];
if((fp=fopen(“E:Study _distribution.txt”,“r”))==NULL)//C语言中文件路径索引是双斜杠
{
printf(“Can't open that file!”);
exit(1);
} // 通过对每个字符的判断来达到 对几乎任何排列比较规整的txt表格书写格式的 数据读取
// 最主要依靠的是fscanf对数据类型格式的 自动判断
while(!feof(fp))
{
fscanf(fp,“%c”,&c);
//若对文档全部进行字符输出,可观察到数据、空格、tab、以及回车 之间的相对位置
//有利于理解文件的数据流
if(c>=48&&c
{
if(!flag)
{
fseek(fp,-1,SEEK_CUR);//因为在读完一个字符c用于判断是否是ASCII中阿拉伯数字范围后
//文件指针已处于当前double数的第一位有效数字上,若在此位读取fp,//则读不到此位(因为fp从下一个点开始读);所以用fseek回溯一个字符长度
//弥补之前的字符判断动作造成的fp移动
fscanf(fp,“%lf”,&row_title[list_row]);
list_row++;
}
else
{
fseek(fp,-1,SEEK_CUR);
fscanf(fp,“%lf”,&list_data[i][j]);
//
printf(“%lf ”,list_data[i][j]);
j++;
}
}
if(c==10)
{
fscanf(fp,“%d”,&line_title[list_line]);
list_line++;
i++;
j=0;
flag=1;
}
}
for(i=1;i
{
//都是细节问题,这是由上面的程序决定的for(j=0;j
printf(“%lf ”,list_data[i][j]);
printf(“n”);
}
system(“pause”);
return 0;}
从烟草中提取烟碱主要仪器与试剂 仪器:烧杯,微型布氏漏斗,抽滤瓶,分液漏斗,圆底烧瓶,锥形瓶。试剂:干燥烟叶2g,5% NaOH溶液20mL,乙醚15mL,饱和苦味酸甲醇溶液,甲醇 1、碱处理。在25mL烧......
刀豆文库小编为你整合推荐7篇从菠菜中提取叶绿素实验报告,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
实验二 从牛奶中提取酪蛋白一、实验目的要求1.学习从牛乳中制备酪蛋白的方法。2.了解从牛奶中制取酪蛋白的原理。二、实验原理牛乳中的主要蛋白质是酪蛋白,含量约为3.5g/100m......
Excel在大量数据中提取特定数据((共5篇))由网友“圆珠笔芯”投稿提供,今天小编在这给大家整理过的Excel在大量数据中提取特定数据,我们一起来看看吧!篇1:Excel在大量数据中提取特定......
快速从excel中提取office数据宏实现方法excel办公/数码
“chjh865”为你分享6篇“快速从excel中提取office数据宏实现方法excel办公/数码”,经本站小编整理后发布,但愿对你的工作、学习、生活带来方便。篇1:快速从excel中提取office......