fscanf函数

下面介绍一个例子, 运行后产后一个test.dat的文件。
    例1:
     #include
     main()
     {
          char *s="That's good news"); 
          int i=617;                   
          FILE *fp;                    
          fp=fopne("test.dat", "w");   
          fputs("Your score of TOEFLis", fp);
          fputc(':', fp);              
          fprintf(fp, "%d\n", i);      
          fprintf(fp, "%s", s);        
          fclose(fp);                  
     }
    用DOS的TYPE命令显示TEST.DAT的内容如下所示:
    屏幕显示
      Your score of TOEFL is: 617
      That's good news
    2. 文件的顺序读操作函数
    fscanf()、fgets()和fgetc()函数
    函数fscanf()、fgets()和fgetc()均为文件的顺序读操作函数, 其调用格式
如下:
     int fscanf(FILE *stream, char *format, );
     char fgets(char *string, int n, FILE *steam);
     int fgetc(FILE *steam);
    fscanf()函数的用法与scanf()函数相似,   只是它是从文件中读到信息。
fscanf()函数的返回值为EOF(即-1), 表明读错误, 否则读数据成功。fgets()函
数从文件中读取至多n-1个字符(n用来指定字符数), 并把它们放入string指向的
字符串中, 在读入之后自动向字符串未尾加一个空字符, 读成功返回string指针,
失败返回一个空指针。fgetc()函数返回文件当前位置的一个字符,  读错误时返
回EOF。
    下面程序读取例11产生的test.dat文件, 并将读出的结果显示在屏幕上。
    例12
     #include
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值