c++ - 如何在C++中获取指向文件开头的指针

标签 c++ unix stdio

在 C++ 中是否有可能以某种方式获得指向打开文件开头的指针,以便它(指针)可以与文件大小一起传递给 unix 写入函数?

明确一点:我想将整个文件传递给类似写入的函数 - 我该怎么做?

最佳答案

你可以 mmap()完整的文件,然后传递这个指针来写。您必须使用 open() 打开它,而不是 fopen()

关于c++ - 如何在C++中获取指向文件开头的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1339235/

相关文章:

c++ - 如何通过用户给出的完整路径打开文件?

c++ - 如何在wxRadioBox中添加滚动条?

c - C编程中随机选择一个预置函数

c - 我无法使用 getchar() 读取数字

c++ - 错误 : request for member '..' in '..' which is of non-class type

c++ - VLCKit与iOS项目中的.mm文件冲突

REGEX 文件名 Shellscript 检查

ios - 查询 .to 文件符号

linux - Lubuntu 上的 gcc 无法正常工作

c - UART 上的 UTF-8 输入