c语言 如何读取txt内容到数组

Python010

c语言 如何读取txt内容到数组,第1张

#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=0i<5i++)//读取五个浮点型数据

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

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

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

fclose(fp)

}

#include <stdio.h>

#include <stdlib.h>

main( ) {

FILE *fin

int a[50][2]

int i

fin = fopen("abc.txt","r") // 打开文件,按读的方式打开

for (i=0i<50i++)

fscanf(fin,"%d %d", &a[i][0], &a[i][1]) // 循环读

fclose(fin) //关闭文件

for (i=0i<50i++) printf("%d %d\n",a[i][0],a[i][1]) //输出来看看

return 0

}

c语言有文件操作函数

如fopen之类,然后就读取函数就可以

应该怎么读,必须要看你的文件内容是什么样子的,才能确定用什么读取命令,

一般的用fscanf就可以