c语言实现把文件中数据读取并存到数组中
发布时间:2020-12-16 05:15:48 所属栏目:百科 来源:网络整理
导读: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(
1.txt 1 2 3 4 5 6 7 8 9 10 2.txt 1 2 3 4 5 程序代码: // 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,&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语言实现把文件中数据读取并存到数组中全部内容了,希望大家多多支持编程小技巧~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |