C++ 读入一定格式数据方法

来源:互联网 发布:淘宝卖家设置红包 编辑:程序博客网 时间:2024/05/15 01:02

step 1:读入一行

step2:从一行数据中判定数据是否数据

实例

while (1){infile.getline (buffer,1024);int length = strlen(buffer);for (int i=0;i<length;i++){if (buffer[i]==','||buffer[i]==' '||buffer[i]=='\''){buffer[i]= ' ';}}sscanf(buffer,"%d %d %lf %lf %d %lf %d  %lf %d  %lf %d  %lf %d  %lf",&unitShunt.indx, &unitShunt.mode, &unitShunt.vswhi, &unitShunt.vswlo, &unitShunt.swrem,&unitShunt.binit, &unitShunt.step[0], &unitShunt.incr[0], &unitShunt.step[1], &unitShunt.incr[1],&unitShunt.step[2], &unitShunt.incr[2],&unitShunt.step[3], &unitShunt.incr[3],&unitShunt.step[4], &unitShunt.incr[4],&unitShunt.step[5], &unitShunt.incr[5],&unitShunt.step[6], &unitShunt.incr[6],    &unitShunt.step[7], &unitShunt.incr[7]);//if index==0 break;if (unitShunt.indx == 0){break;}//push to vectorvecShunt.push_back(unitShunt);}


0 0
原创粉丝点击