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 aNULL
pointer in case of failure.