diff options
Diffstat (limited to 'reference/C/FUNCTIONS/gets.html')
-rw-r--r-- | reference/C/FUNCTIONS/gets.html | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/reference/C/FUNCTIONS/gets.html b/reference/C/FUNCTIONS/gets.html new file mode 100644 index 0000000..400b7a5 --- /dev/null +++ b/reference/C/FUNCTIONS/gets.html @@ -0,0 +1,81 @@ +<title>fgets function</title> +<head> +<script language="JavaScript"> +</script> +</head> +<body bgcolor=#ffffcc> +<hr> +<center><h1>gets function </h1></center> +<hr> +<p> +<b>gets</b> is used to read a line of data from +<a href=../MISC/stdfiles.html>STDIN</a>. By default STDIN is the +keyboard. <b>gets</b> continues to read characters until NEWLINE or EOF +is seen. +<p> + +<pre> +Library: stdio.h + +Prototype: char *gets(char *s); + +Syntax: char read_line[80]; + + gets( read_line); +</pre> + +<h2>Notes</h2> +<ol> +<li><b>gets</b> does NOT check the size of the buffer and overflow on the +stack can occour. Because of this, you should use +<a href=fgets.html>fgets</a> in preferance. +<p> + +<li>The +<a href=escape.html>NEWLINE</a> +character is NOT placed in the buffer. +<a href=fgets.html>fgets</a> will retain the +<a href=escape.html>NEWLINE</a>. +</ul> + +<img src=../../GRAPHICS/computer.gif> +<a href=../EXAMPLES/gets.c>example</a> +showing fgets and gets in action.<p> +<hr> +<h2>See Also:</h2> +<ul> +<li><a href=fgets.html>fgets</a> Get a string from a file. +<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. + + +<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> |