标签: c arrays file multidimensional-array dynamic
我打算从命令行读取一个文件。我想将这些行存储在数组中。但问题是我不知道行数。所以我不知道如何在数组中动态存储它。所以请帮忙。 (通过给出一些示例代码)
答案 0 :(得分:0)
使用两个循环,在第一个循环中检查每一行的大小并添加到变量中。一旦它到达文件的末尾,您将获得将文件存储在数组中所需的总字节数。现在使用该total bytes变量动态地为数组分配内存。现在开始第二个循环,读取每一行并存储到该数组中。