⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c73_12.htm

📁 经典c语言教程
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>gets()的例子</title>
<script language="javascript">
	function change2(){
	   var out2=document.f2.output2;
		var in2=document.f2.input2;
		out2.value=in2.value+'? 哈! '+in2.value+'!';
    }
</script>
</head>

<body bgcolor="#ccefcc">

<blockquote>
  <div align="center"><center><table border="6" width="320" cellspacing="0" cellpadding="6"
  height="150" bordercolor="#FF9933">
    <tr>
      <th width="544" bgcolor="#FF9933">程序</th>
    </tr>
    <tr>
      <td ALIGN="center" width="544" bgcolor="#00FFFF"><p align="left">main()<br>
      {<br>
      &nbsp; char name[81];<br>
      &nbsp; char *ptr, *gets(); <br>
      &nbsp; printf(&quot;你的名字是: \n&quot;);<br>
      &nbsp; ptr = gets(name);<br>
      &nbsp; printf(&quot;%s? 哈! %s!\n&quot;, name,ptr);<br>
      }</td>
    </tr>
  </table>
  </center></div><form name="f2">
    <div align="center"><center><p>你的名字是:<input type="text" name="input2" size="12"><input
    type="button" value="Enter" name="enter2" onClick="change2()"><br>
    输出:<input type="text" name="output2" size="25"></p>
    </center></div>
  </form>
  <p>gets() 用两种方法读入你的输入:<br>
  1. 使用<font color="#FF0000">指针</font>, 把字符串读入 name 中。<br>
  2. 利用关键字 <font color="#FF0000">return</font> , 将字符串返回到 <font
  color="#FF0000">ptr</font> 中。<br>
  注意, ptr 是一个指向字符的指针。这就意味着 gets() 
  必须返回一个字符型的指针值。在上面的说明部分中, 
  你看到我们是这样定义了 gets()。<br>
  <font color="#000080"><strong>char * gets()</strong></font> <br>
  <br>
  gets()函数的结构看来好象是下面这样的:<br>
  char *gets(char *s)<br>
  { <br>
  &nbsp;&nbsp;&nbsp; char *p;<br>
  &nbsp;&nbsp;&nbsp; ... ...<br>
  &nbsp;&nbsp;&nbsp; return(p);<br>
  }<br>
  <br>
  实际的结构要复杂一些, 因为 gets() 
  有两种可能的返回值。如果一切顺利的话, 它返回读入的串, 
  正如我们说过的。如果其中出现什么错误或 gets() 遇到一个 EOF 字符, 
  它返回一个 NULL, 或零地址。这样 gets() 中带有一些错误检查。<br>
  </p>
</blockquote>

<p align="center"><a href="javascript:close()">关闭</a></p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -