zoukankan      html  css  js  c++  java
  • C语言中的fscanf函数

    实现功能:test.txt中存放如下数据,把数据读入到整型数组xx[50]中。

    1:    2:    3:    4:    5:     6:     7:     8:    9:    10:
    21:   22:   23:   24:   25:    26:    27:    28:   29:   30:
    41:   42:   43:   44:   45:    46:    47:    48:   49:   50:
    61:   62:   63:   64:   65:    66:    67:    68:   69:   70:
    81:   82:   83:   84:   85:    86:    87:    88:   89:   90:

    代码如下:

    #include<stdio.h>
    int main(){
    FILE *fp;
    fp=fopen("test.txt","r");
       
        int i=0,j=0;
        int xx[10000];
    for(i=0;i<5;i++)                   //i为行数
    {
         for(j=0;j<10;j++) 
        {
           fscanf(fp,"%d:",&xx[i*10+j]);//注意通过此条语句读入数据,注意%d的后面的冒号要和出具存储的一样要不就会出错
        }
      fscanf(fp,"\n");//此句用于读完10个换行操作。
     
     
      //if(feof(fp))
       //break;
      
      
      
    }     
        for (i=0;i<50;i++)
      {
       printf("%d\t",xx[i]);
        if ((i+1)%10==0)
        printf("\n");
       
      }
     
    }

    把代码和test.txt放到同一个文件夹下,执行代码,可以得到结果。

    image

  • 相关阅读:
    BZOJ 3924: [Zjoi2015]幻想乡战略游戏
    codevs 4244 平衡树练习
    BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊
    BZOJ 2038: [2009国家集训队]小Z的袜子
    luogu P3709 大爷的字符串题
    BZOJ 2120: 数颜色
    luogu P2056 采花
    luogu P2709 小B的询问
    BZOJ 1878: [SDOI2009]HH的项链
    Codeforces 221d D. Little Elephant and Array
  • 原文地址:https://www.cnblogs.com/2012begin/p/2790584.html
Copyright © 2011-2022 走看看