韩国福利视频2828网

当前位置:美女AV > 编程语言 > C语言 > 正文  |  快速导航:C# Java C++ Delphi Ruby C语言 软件工程 WPF LINQ 汇编语言 Python VC.NET VB.NET ADO.NET F# VC++ VB6
  • C语言fgets函数(流中读取字符串)

  • 字号:[ ]2013-10-3 23:42:28  阅读:326次  来源:乐猪网  编辑:四面楚歌  收藏
  • 摘要:在 C 语言中,fgets 函数的功能是从流中读取一字符串。从文件结构体指针stream中读取数据,每次读取一行。fgets 函数的用法:char *fgets(char *string, int n, FILE *stream);。
  • C语言fgets函数:流中读取字符串

    函数名:fgets

    功  能:从流中读取一字符串

    头文件:#include <stdio.h>

    原  型:*fgets(char *string, int n, FILE *stream);

    参数说明:*string为字符型指针,指向用来存储所得数据的地址;n为整型数据,指明buf指向的字符数组的大小;*stream为文件结构体指针,将要读取的文件流。

    实例代码:

    #include <string.h>  
    #include <stdio.h>  
        
    int main(void)  
    {  
        FILE *stream;  
        char string[] = "This is a test";  
        char msg[20];  
        
        /* open a file for update */
        stream = fopen("DUMMY.FIL", "w+");  
        
        /* write a string into the file */
        fwrite(string, strlen(string), 1, stream);  
        
        /* seek to the start of the file */
        fseek(stream, 0, SEEK_SET);  
        
        /* read a string from the file */
        fgets(msg, strlen(string)+1, stream);  
        
        /* display the string */
        printf("%s\n", msg);  
        
        fclose(stream);  
        return 0;  
    }

    输出结果如下:

  • 顶一下
    (0)
    0%
    踩一下
    (0)
    0%
乐猪网 版权所有 Copyright © 2012-2015 msoo172.cn All rights reserved.
本站用于学习交流,部分文章来源于网络,如果不慎侵犯了您的权益,请AV视频 我们删除!
粤ICP备12000837号

韩国福利视频2828网