首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言读取数值数据出错,该怎么处理

2012-02-28 
C语言读取数值数据出错#includestdio.h#includestdlib.hvoidmain(){FILE*fintdcharstuname[10],stuc

C语言读取数值数据出错
#include   <stdio.h>
#include   <stdlib.h>

void   main()
{
    FILE   *f;
    int   d;
    char   stuname[10],stuclass[10],stuadd[16];
    f=fopen( "E:\\my.txt ", "r ");
    if(f==NULL)
    {
          printf( "file   not   open ");
          exit(1);
      }
      fscanf(f, "%s%s%s%d ",stuname,stuclass,stuadd,d);
      printf( "%s,%s,%s,%d ",stuname,stuclass,stuadd,d)   ;
      fclose(f);
      getch();
}

读取的数值数据不对,字符串数据是对的,不知为什么?

[解决办法]
"%s%s%s%d "这样写格式不对

热点排行