一旦获取到用户输入的字符串,就可以使用 printf 将它打印到命令行中。

    static char input[2048]; 这行代码声明了一个拥有 2048 个字符长度的全局数组。这个数组中存储的数据可以在程序的任何地方获取到。我们会把用户在命令中输入的语句保存到这里面来。static 关键字标明这个数组仅在本文件中可见。[2048] 表明了数组的大小。

    我们使用 while(1) 来构造一个无限循环,条件语句 永远都为真,所以这个循环会一直执行下去。

    我们使用 printf 函数将处理后的信息返回给用户。printf 允许我们同时打印多个不同类型的值。它会自动对第一个字符串参数中的模式进行匹配。例如,在上面的例子中,可以在第一个参数中看到 %s 字样。printf 将自动把 %s 替换为后面的参数中的值。s 代表字符串(string)。

    更多关于 printf 的模式种类及其用法,可以参考。

    我怎么才能知道一些类似于 fgetsprintf 的函数的用法?