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

📄 c73_11.htm

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

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>gets()的例子 </title>
<script language="javascript">
	function change(){
	   var out1=document.f1.output1;
		var in1=document.f1.input1;
		out1.value=in1.value+'是一个好名字!';
    }
</script>
</head>

<body bgcolor="#ccefcc">

<blockquote>
  <p>gets()是会话型的函数, 
  使用起来十分方便。这个函数从系统的标准输入设备中读入字符串。在此, 
  假设标准输入设备为键盘。<br>
  <br>
  由于一个串没有预先定义它的长度, gets()需要用一种方法来知道什么时候应该停止读入, 
  它的方法是一个个读入字符直到读入一个换行 <font color="#FF0000">\n</font> 
  &nbsp; 符停止。这个换行符是通过敲键盘上的 <font color="#FF0000">[enter]</font> 
  键产生的。函数读入换行符前的所有字符但不包括换行符, 
  并且将读入的串送入调用它的程序。<br>
  <br>
  下面是使用它的简单的方法。它将读入任何长度不超过 80 
  个字符的名字 (包括空格)。(记住留出一个地方给'\0')<br>
  </p>
  <div align="center"><center><table border="6" width="308" cellspacing="0" cellpadding="6" height="150" bordercolor="#FF9933">
    <tr>
      <th width="532" bgcolor="#FF9933">程序</th>
    </tr>
    <tr>
      <td ALIGN="center" width="532" bgcolor="#00FFFF"><p align="left">main()<br>
      {<br>
      &nbsp; char name[81];<br>
      &nbsp; printf(&quot;你的名字是: \n&quot;);<br>
      &nbsp; gets(name);<br>
      &nbsp; printf(&quot;%s是一个好名字!\n&quot;, name);<br>
      }</td>
    </tr>
  </table>
  </center></div><form name="f1">
    <div align="center"><center><p>你的名字是:<input type="text" name="input1" size="14"><input type="button" value="Enter" name="enter" onClick="change()"><br>
    输出:<input type="text" name="output1" size="28"></p>
    </center></div>
  </form>
  <p>注意, 我们希望 gets() 能影响到调用程序中的变量 <font color="#FF0000">name</font> 
  , 也就是我们应当用一个指针作为参数, 当然, 数组名是指针。<br>
  gets() 函数远比这个例子要复杂。<a href="c73_12.htm">请继续看例子</a>: </p>
</blockquote>
</body>
</html>

⌨️ 快捷键说明

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