我试了很多方法,现在想用gets,但是有两个问题:
1.如果我想在一个数组中存多个字符串,是否需要使用二维数组?
比如输入:
orange
apple
将orange存在list[0][0-5]
将apple存在list[1][0-4]
那么数组中是否存在'\o'呢?
2.如何结束输入循环?
我无法以for((gets(list1[li1])!=EOF)之类的语句结束循环,此时按Ctrl+D没有作用(Linux环境),代码应该如何写才能中止输入循环进行下面的Print工作? 谢谢!
我是用C语言的...请问第一个问题能给点代码提示吗?
还有第二个...不是按键问题,也是代码问题,同样,最好给出关键代码,谢谢!
参考资料:多学学指针有好处