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

时间:2018-03-28 22:10:54

标签: c kernighan-and-ritchie

在完成第一章的过程中,我发现了一个问题*来删除代码中的所有注释" - 我真的不知道作者的期望,我是否应该使用文件处理(在后面的章节中)或者我应该输入整个文件作为输入?

1 个答案:

答案 0 :(得分:2)

您不需要文件处理,您可以像第1章后面的示例中那样使用“getline”来解析行。然后,如果要在文件上使用代码,可以将文件作为输入传递给您编写的可执行文件。

您也可以像第1.5.4节中给出的“wc”示例(行,单词和字符计数示例)中那样使用“getchar”。在该示例程序中没有文件处理,但您可以像传统的Linux“wc”实用程序一样管道文件可执行文件。