Older Newer
Thu, 26 Dec 2019 14:06:28 . . . . SyneRyder [Fix typos]


Changes by last author:

Added:
= fgets =

== Syntax ==

:char * fgets(char * s, int n, int * fileptr)

== Arguments ==

:s

::Pointer to a string which will contain the bytes read.

:n

::Maximum number of bytes to read.

:fileptr

::Pointer to a file opened using fopen.

== Return ==

:A pointer to string s if successful, otherwise NULL.

== Description ==

:Reads up to n number of bytes from the file referenced by fileptr into string s.

:This function will add a NULL to the end of the string, so make sure to make n less than the memory allocated for string s.

== See Also ==

:fopen, fputs, fgetc, fread

== Comments ==

:Everyone can add his comments about his experiences with this function here. Tips for using it are welcome, too.