C fgets() function is implemented in file-related programs for reading strings from any particular file. It gets the strings 1 line each time. This tutorial guides you on how to use the fgets() function in the C program.



Syntax:

char *fgets(char *str, int n, FILE *stream)

Example:

void main(void)
{
    FILE* fileName;
    char ch[100];
    fileName = fopen("anything.txt", "r");
    printf("%s", fgets(ch, 50, fileName));
    fclose(fileName);
}
  • On success, the function returns the same str parameter
  • C fgets() function returns a NULL pointer in case of failure.


Found This Page Useful? Share It!
Get the Latest Tutorials and Updates
Join us on Telegram