c - 在 C 中声明文件指针而不是 FILE * 指针的替代方法

标签 c file pointers

我正在寻找一种不使用“FILE * 指针”来声明文件指针的替代方法,所以我的意思是不使用 IO 标准库函数,也许作为一个函数。

有了这个库就很容易了,但是如果没有这个库,这个函数会是什么样子。 有人可以给个建议吗?

最佳答案

glibc 包含 low-level file API用于处理具有 int 文件描述符的文件。

事实上,我认为如果您在 glibc 实现中将 FILE* 转换为整数,您将获得可用于低级文件 API 的文件描述符,反之亦然。

关于c - 在 C 中声明文件指针而不是 FILE * 指针的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26853038/

相关文章:

c++ - 将类函数与其实际功能分开声明有什么好处?

php - 保护PDF文档不被URL直接访问

c# - 如何将二进制文件读入字节数组?

c - 错误 : expected ')' before '*' token

c - 将大型数组从 java 传递到 c 时出现 jni 错误

java - 如何写入/读取文本文件的开头?

c - 如何使用指针读取字符串中间的字符?

c - 在 C 中实现 strrchr 时复制字符串的问题

c - 当你有一个指向结构指针的指针时,你如何使用 realloc?

c - 使用CGO将Go嵌套结构的数组转换为C?