c - 在C编程中每次读取文本文件或获取内容并用动态数组存储,哪个是最好的主意?

标签 c arrays file memory-management text

我的文本文件有 2000 行,每行最多包含 256 个字符。

我需要在读取文件时检测 EOF。

代码应该在读取时处理一行,还是应该将这些行读取到数组中,然后一次处理该数组一个元素?

最佳答案

如果文件中的数据没有更改,您应该将数据存储在数组中。

在另一种情况下,每次需要检查一行时都必须读取文件。

关于c - 在C编程中每次读取文本文件或获取内容并用动态数组存储,哪个是最好的主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45099070/

相关文章:

java - Java从文本文件中读取输入

用于 270 位整数的 C++ 整数库?

C++ 函数不会执行多次

java - 如何在servlet中创建或写入文本文件?

file - IE6 "helpfully"将后缀附加到下载的文件

javascript - 在 Javascript 中用 1 个已知字符和一些未知字符分割字符串

c - 如何获得足够大的 strcpy 目标字符串?

c - MPI 中的问题 -> 地址 : (nil) 失败

c - 一种奇怪的函数定义方式

java - 按第一列排序二维数组,然后按第二列排序