diff options
Diffstat (limited to 'reference/C/FUNCTIONS/fgets.html')
-rw-r--r-- | reference/C/FUNCTIONS/fgets.html | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/reference/C/FUNCTIONS/fgets.html b/reference/C/FUNCTIONS/fgets.html new file mode 100644 index 0000000..204a4bc --- /dev/null +++ b/reference/C/FUNCTIONS/fgets.html @@ -0,0 +1,90 @@ +<title>fgets function</title> +<head> +<script language="JavaScript"> +</script> +</head> +<body bgcolor="#ffffcc"> +<hr> +<center><h1>fgets function </h1></center> +<hr> +<p> +<b>fgets</b> is used to read a line of data from an external source.<p> +<hr> + +<pre> +Library: stdio.h + +Prototype: char *fgets(char *s, int n, FILE *stream); + +Syntax: char Data[80]; + char *ReturnCode; + FILE *FilePointer; + + ReturnCode=fgets(Data, 80, FilePointer); + + ReturnCode == NULL when an error occours. The EOF is + considered to be an ERROR! +</pre> + +<hr> +<h2>Notes</h2> +<ul> +<li>fgets should be used in preference to <a href=gets.html>gets</a> +as it checks that the incoming data does not exceed the buffer size. +<p> + +<li>If fgets is reading STDIN, the +<a href=escape.html>NEWLINE</a> character is placed into +the buffer. <a href=gets.html>gets</a> removes the NEWLINE. +</ul> +<hr> + +<img src=../../GRAPHICS/computer.gif> +<a href=../EXAMPLES/fgets.c> example</a> program number one.<p> + +<img src=../../GRAPHICS/computer.gif> +<a href=../EXAMPLES/continue.c> example</a> program number two.<p> + +<img src=../../GRAPHICS/computer.gif> +<a href=../EXAMPLES/gets.c> program</a> comparing the action of gets and fgets when reading STDIN.<p> + +<hr> +<h2>See Also:</h2> +<ul> +<li><a href=gets.html>gets</a> Read STDIN (keyboard by default). +<li><a href=fgetc.html>fgetc</a> Get a character from a file. +<li><a href=fputc.html>fputc</a> Put a character into a file. +<li><a href=fprintf.html>fprintf</a> Put a formatted line into a file. +<li><a href=fopen.html>fopen</a> Open a file. +<li><a href=fclose.html>fclose</a> Close a file. +<li><a href=popen.html>popen</a> Open a pipe. +<li><a href=pclose.html>pclose</a> Close a pipe. +</ul> + + +<p> + +<hr> +<p> +<center> +<table border=2 width="80%" bgcolor="ivory"> +<tr align=center> +<td width="25%"> +<a href="../cref.html"> Top</a> +</td><td width="25%"> +<a href="../master_index.html"> Master Index</a> +</td><td width="25%"> +<a href="../SYNTAX/keywords.html"> Keywords</a> +</td><td width="25%"> +<a href="funcref.htm"> Functions</a> +</td> +</tr> +</table> +</center> +<p> +<hr> +<address>Martin Leslie +</address><p> +</body> +</html> + |