gpt4 book ai didi

c - MinGW 中没有 fopencookie 或 fmemopen 吗?

转载 作者:可可西里 更新时间:2023-11-01 10:27:01 25 4
gpt4 key购买 nike

我可以使用什么来编写自定义流?

最佳答案

fmemopen 是 POSIX 但不是 C 标准的一部分。 fopencookie 不是任何标准的一部分;这是一个 GNU 函数。

tmpfilefmemopen 的一个很好的可移植替代品。这些函数几乎相同,只是 tmpfile 速度较慢并且需要 fread 来取回数据。

一般来说,如果您可能需要将输出发送到文件以外的其他地方,最好不要编写采用 FILE * 的代码,而是支持自定义输出回调或其他东西。

关于c - MinGW 中没有 fopencookie 或 fmemopen 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13217690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com