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;
- }
参考:
http://zhidao.baidu.com/link?url=92Bdm0yURhpzVIOXZcLS5rTWHDdw3zuMMbfGA_umpl36Gz9kHA5HsMvpHKAEQ3xTEu-k-IoKRX6HOWk0IyD1Na
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。