关于 K&R 练习的澄清(不是解决方案)

Clarification (not solution) regarding K&R exercises

在阅读第一章时,我发现了一个问题 *to remove all comments from a code" - 我真的不知道作者期望什么,我是否应该使用文件处理(在后面的章节中)还是我应该输入整个文件作为输入?

不需要文件处理,可以像第一章后面的例子一样使用"getline"来解析行。然后,如果你想在文件上使用你的代码,你可以将该文件作为输入传递给你编写的可执行文件。

您也可以使用 "getchar",如第 1.5.4 节中给出的 "wc" 示例(行、字和字符计数示例)。在该示例程序中,没有文件处理,但是您可以像对通常的 linux "wc" 实用程序一样通过管道将文件传递给可执行文件。