我将处理非常大的文件,我只想将内容部分加载到内存中。所以我想知道命令是否:
FILE* file=fopen("my/link/file.txt", "r");
Run Code Online (Sandbox Code Playgroud)
将整个文件内容加载到内存中还是只是指向内容的指针?打开文件后,我用来fgets()逐行读取文件。那么fwrite()呢?我每次写东西时都需要打开和关闭文件,这样它就不会过载或在后台管理吗?
另一件事,是否有一个像“-time”这样的不错的 bash 命令可以告诉我我执行的程序的最大峰值内存?我正在使用 OSx。
| 归档时间: |
|
| 查看次数: |
3429 次 |
| 最近记录: |