从命令行和存储中读取可更改的行文件

时间:2018-03-04 08:34:06

标签: c arrays file multidimensional-array dynamic

我打算从命令行读取一个文件。我想将这些行存储在数组中。但问题是我不知道行数。所以我不知道如何在数组中动态存储它。所以请帮忙。 (通过给出一些示例代码)

1 个答案:

答案 0 :(得分:0)

使用两个循环,在第一个循环中检查每一行的大小并添加到变量中。一旦它到达文件的末尾,您将获得将文件存储在数组中所需的总字节数。现在使用该total bytes变量动态地为数组分配内存。现在开始第二个循环,读取每一行并存储到该数组中。