c语言实现把文件中数据读取并存到数组中分享!

1.txt

1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10

2.txt

1 2 3 4 5
2 3 4 5 6
4 5 6 7 8

程序代码:

  // C++读取文本到数组.cpp : 定义控制台应用程序的入口点。  //    #include "stdafx.h"    int readfile1D()  {  	char a[100];  	int i;  	FILE *fp = fopen("1.txt","r");  	if(fp == NULL)  	{  		printf("文件读取无效.n");  		return -1;  	}  	for(i = 0; !feof(fp); i++)  		fscanf(fp, "%d", &a[i]);  	  	fclose(fp);    	for(i=0; i < 20; i++)  		printf("%d ", a[i]);  	printf("n");    	return 0;  }    int readfile2D()  {  	int a[3][5];  	int i,j;  	FILE* fp = fopen("2.txt","r");  	if(fp == NULL)  	{  		printf("文件无效");  		return -1;  	}  	for(i=0; i<3; i++)  	{  		for(j=0; j<5; j++)  		{  			fscanf(fp,"%d",&a[i][j]);  		}  		//fscanf(fp,"n"); 不要也罢  	}    	fclose(fp);  	  	for(i=0; i<3; i++)  	{  		for(j=0; j<5; j++)  			printf("%d ", a[i][j]);  		printf("n");  	}  	printf("n");    	return 0;  }    int _tmain(int argc, _TCHAR* argv[])  {  	  	readfile1D();  	readfile2D();  	return 0;  }  

—-想了解c语言实现把文件中数据读取并存到数组中分享!全部内容且更多的C语言教程关注<计算机技术网(www.ctvol.com)!!>

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/481745.html

(0)
上一篇 2020年11月9日
下一篇 2020年11月9日

精彩推荐