从文本txt数据表中读取某一列数据或者某一列中的一段数据,如何用C来进行编写

比如说这一数据表... 比如说这一数据表 展开
 我来答
White_MouseYBZ
推荐于2016-07-29 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6638万
展开全部
已经回答过你了,你也采纳别人了。好好的代码,怎么?在你那里就不行?设你的文件名是123.txt。
#include "stdafx.h"//vc++6.0加上这一行.//
#include "stdio.h"
#include "stdlib.h"
void main(void){
FILE *fp;
double a[1000],x;
int i=0,j;
if((fp=fopen("123.txt","r"))==NULL){
printf("Open the file failure...\n");
exit(0);
}
fscanf(fp,"%lf %lf %lf %lf %lf %lf %lf",&x,&x,a+i,&x,&x,&x,&x);
for(i=1;feof(fp)==0;i++)
fscanf(fp,"%lf %lf %lf %lf %lf %lf %lf",&x,&x,a+i,&x,&x,&x,&x);
for(j=0;j<i;printf("%.14e ",a[i++]));
printf("\n");
}
更多追问追答
追问
方便联系下qq吗,我现在正用你给的代码不过程序就是读不出来,方便的话希望能够和你qq聊,谢谢了
追答

下面是试验结果,看图片。若图片代码与原上传代码有细微差别,以图片代码为准。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式