C语言读取txt文件中的数到数组?

我用matlab生成了一组数据,想用c语言将它们读取写入一个数组,怎么实现,有大哥给出代码学习一下吗,原始数据格式如下... 我用matlab生成了一组数据,想用c语言将它们读取写入一个数组,怎么实现,有大哥给出代码学习一下吗,原始数据格式如下 展开
 我来答
小黑哎啊
科技发烧友

2020-06-06 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1642
采纳率:74%
帮助的人:361万
展开全部

#include<stdio.h>

#include<stdlib.h>

#define N 10000

int main()

{

FILE *fp;

if((fp=fopen("D:\\123.txt","r"))==NULL)//判断文件是否打开成功 

{//读取D盘下,名为123的文本文件 

printf("文件打开失败\n");

exit(0);

}

else

printf("文件打开成功\n");

double a[N];

for(int i=0;i<5;i++)//读取五个浮点型数据

fscanf(fp,"%lf,",&a[i]);//fscanf函数固定格式读取文本中的数据; 

for(int i=0;i<5;i++)

printf("%.6lf,\n",a[i]);

fclose(fp);

 } 

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式