我将从命令行读取文件。我想将这些行存储在数组中。但问题是我不知道有多少行。所以我不知道如何将其动态存储在数组中。所以请为此提供帮助。 (通过给出一些示例代码)
最佳答案
使用两个循环,在第一个循环中检查每行的大小并添加到变量中。一旦到达文件末尾,您将获得将文件存储在数组中所需的总字节数。现在使用该总字节变量将内存动态分配给数组。现在开始第二个循环,读取每一行并将其存储到该数组中。
关于c - 从命令行读取可变行文件并存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49093499/