当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 fgets()用法及代码示例


如果您在应用程序中处理文件,那么从文件中读取是您不能忽略的事情。因此,函数fgets()会帮助你做到这一点。

该函数用于从文件中读取字符串。该函数只需要三个参数,第一个是字符数组,第二个是要读取的字符数,第三个是文件本身。

例:

    fgets (str, 60, F); 
    //Here, str is a character array, F is the file variable.

它将从光标的当前位置读取文件中的 60 个字符。

stdio.h - C 中的 fgets() 函数示例

#include <stdio.h>

int main()
{
    //initializing the file pointer
    //and type of variables
    FILE* F;
    char str[60];

    //open file abc in read mode
    F = fopen("abc.txt", "r");

    if (F == NULL) {
        perror("Error is:");
        return (-1);
    }
    if (fgets(str, 60, F) != NULL) {
        //printing the output on console
        puts(str);
    }
    fclose(F);

    return (0);
}

输出

stdio.h - fgets() in c language



相关用法


注:本文由纯净天空筛选整理自Abhishek Sharma大神的英文原创作品 fgets() function of stdio.h in C。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。