CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

请问高手怎样将一个txt文件里的一系列整数输入到程序中的数组里?

楼主l_9526(哈哈)2005-06-02 00:18:14 在 C/C++ / C语言 提问

例如,在文本文件里有这些整数0   2   1   0    
                                                          0   1   0   0  
                                                          0   0   0   0  
                                                          0   0   1   0  
  请问怎样将它输入到一个数组a[4][4]里。  
  问题点数:90、回复次数:6Top

1 楼l_9526(哈哈)回复于 2005-06-02 00:19:27 得分 0

对了,上面的数组是对齐的Top

2 楼ddc(ddc)回复于 2005-06-02 00:39:38 得分 90

一个一个读了。  
  如果知道大小,  
  for(int   i=0;i<max;i++)  
  {  
  fscan(fp,"%d   %d   %d   %d",&a[i][0],&a[i][1],&a[i][2],&a[i][3]);  
  }  
   
  如果不知道大小,先用文件大小计算一下,或者用vector,循环条件改成while(!feof(fp)  
  Top

3 楼ddc(ddc)回复于 2005-06-02 00:40:15 得分 0

fscanfTop

4 楼foochow(无聊,灌水......)回复于 2005-06-02 00:48:55 得分 0

一个一个的读吧-_-  
   
  Top

5 楼nasi00(莫傲·逍遥)回复于 2005-06-02 01:55:06 得分 0

freopen("a.txt",   "r",   stdin)  
   
  for(int   i=0;i<4;i++)  
    for(int   j=0;j<4;j++)  
      scanf("%d",&a[i][j]);  
   
  如果你确定只有4*4的话,这样就ok了Top

6 楼l_9526(哈哈)回复于 2005-06-02 02:25:11 得分 0

#define   N   20  
  #include<stdio.h>    
  void   main()    
  {    
  FILE   *fp;    
  int   a[N][N],i,j;  
  int   k;  
  scanf("%d",&k);/*输入矩阵大小*/  
  printf("\n");  
  if((fp=fopen("c:\\1.txt","r+"))==NULL)    
  printf("\nCannot   open   file   strike   any   key   exit!");    
  for(i=0;i<k;i++)  
  {  
  for(j=0;j<k;j++)  
  fscanf(fp,"%d",&a[i][j]);  
  }  
  fclose(fp);  
  for(i=0;i<k;i++)  
  {  
  for(j=0;j<k;j++)  
  printf("%d,",a[i][j]);  
  printf("\n");  
  }  
  }Top

相关问题

  • 数组数据输入
  • 数组输入的问题
  • 一个.txt文件中有十个整数,怎么把他们读到一个整型数组中?
  • 二维数组输入问题
  • 将一串整数分割成单个整数数组,怎么做较快?
  • 把一个char数组的内容和一个整数合并到char[]数组中
  • 如何声明一个到包含10个整数的数组的引用?
  • 菜鸟问题:怎么样在运行时调整数组的大小?
  • 如何把一个整数按位拆分成数组?在线等待
  • 用数组表示的两巨型整数的除法该怎么办???

关键词

  • 数组
  • 整数
  • 输入
  • 请问
  • txt
  • 大小
  • fp
  • printf

得分解答快速导航

  • 帖主:l_9526
  • ddc

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo