一旦获取到用户输入的字符串,就可以使用 printf
将它打印到命令行中。
static char input[2048];
这行代码声明了一个拥有 2048 个字符长度的全局数组。这个数组中存储的数据可以在程序的任何地方获取到。我们会把用户在命令中输入的语句保存到这里面来。static
关键字标明这个数组仅在本文件中可见。[2048]
表明了数组的大小。
我们使用 while(1)
来构造一个无限循环,条件语句 永远都为真,所以这个循环会一直执行下去。
我们使用 printf
函数将处理后的信息返回给用户。printf
允许我们同时打印多个不同类型的值。它会自动对第一个字符串参数中的模式进行匹配。例如,在上面的例子中,可以在第一个参数中看到 %s
字样。printf
将自动把 %s
替换为后面的参数中的值。s
代表字符串(string
)。
更多关于 printf
的模式种类及其用法,可以参考。
我怎么才能知道一些类似于
fgets
或printf
的函数的用法?