我必须做一个程序来反转argv或stdin收到的每个文件的每一行,它工作得很好,但是,有些测试是这样的:
$ yes ahora y siempre | head -100000 | ./bocabajo | wc -l
输出:100000(正确)
$ yes otra cadena | head -1000000 | ./bocabajo | wc -l
输出:1000000(正确)
但有了这个,它是不同的:
$ yes otra | head -10000000 | ./bocabajo | wc -l
我在这一行的输出是0,而不是预期的10000000 . 有人有答案吗?谢谢 .
1 回答
数组中字符的限制太小,并且恢复函数返回0 .