我必须编写一个程序来反转您通过argv或stdin接收到的每个文件的每一行,并且它的运行情况还不错,但是其中一些测试是这样的:
$ yes ahora y siempre | head -100000 | ./bocabajo | wc -l
输出:100000(CORRECT)
$ yes otra cadena | head -1000000 | ./bocabajo | wc -l
输出:1000000(CORRECT)
但是与此不同的是:
$ yes otra | head -10000000 | ./bocabajo | wc -l
我在此行的输出为0,而不是预期的10000000。有人对此有答案吗? 谢谢。
答案 0 :(得分:0)
数组中的字符数限制太小,并且还原函数返回0。