我们必须创建2个程序sortwords.c
和print_anagrams.c
然后我们应该输入命令(以获得输出):
./sortwords < wordfile.txt | sort | ./print_anagrams > anagrams.txt
在sortwords.c
程序中,我正在使用gets()
函数,但我不知道应该循环它多少次。我对print_anagrams.c
有类似的问题...我不知道有多少输入行,所以我不知道应该多少次调用gets()
。
有关如何获取程序中行数的任何建议?