读取你不知道长度的文件

Read File that you don't know the lenght of

我编写了一个程序来读取一个整数并判断它是否大于整数。我已经用一个数组完成了它并用一些数字初始化了它(作为程序是否有效的测试)。现在我必须从一个有很多整数的文件中读取它,但我不知道文件的长度。如果我不知道长度,如何确定数组的大小?

要么即时执行(一次读取和处理一行 -> 一次一个数字),要么需要在读取文件时动态分配内存,如下所述:Dynamically expanding array using realloc

需要使用数组吗?我认为在这里使用 list 是你最好的选择。你可以根据你使用的语言使用 myList.add(newElement)myList.append(newElement) 之类的东西。