2

我需要在 C 中实现该程序,该程序从标准输入读取未知数量的行。我知道最大行数是100。我尝试使用gets,但我不知道何时停止循环。你能告诉我如何实施吗?

4

1 回答 1

1

这取决于您希望程序何时停止。有几种常见的方法:

  1. 从不:您运行一个无限循环,直到最终用户^C使用您的操作系统的设施点击或以其他方式终止您的程序
  2. 直到用户在一行上单独输入一个特殊的标记,即“关键字” QUITEXIT等等
  3. 直到用户输入一个空行(即 hits Enter

由于您的情况下的最大数量为 100,因此您可以将其用作限制,以在达到最大值后自动终止输入。

于 2012-01-13T17:39:22.737 回答