源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-05-07 00:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c语言实现把文件中数据读取并存到数组中
[b]1.txt[/b] 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 [b]2.txt[/b] 1 2 3 4 5 2 3 4 5 6 4 5 6 7 8 [b]程序代码:[/b]
// 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语言实现把文件中数据读取并存到数组中全部内容了,希望大家多多支持编程素材网~
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部