关于 一行行的读取输入行,直到文件尾. 算出每行长度,然后打印最长行 的三个问题...
编写一个程序,一行行的读取输入行,直到文件尾. 算出每行长度,然后打印最长行,假定每行不超过1000
迷惑1) 我的思路是构造个二维数组, 于是就想 char [1000][]; 但发现这样的话根本就不给定义,因为不确定到底有多少行...
迷惑2) 如果char a[10] 然后 给a 赋个hello 那他后面的字符全为 空格还是 为\0 ?
迷惑3)而且文件尾EOF 怎么表示呢. 用ctrl+d也不终止.
最后麻烦哪个达人帮我写个正确的程序出来. 研究了一天了 不知道怎么弄