gpt4 book ai didi

C 中节俭的编码示例,使用文件

转载 作者:太空宇宙 更新时间:2023-11-04 01:31:05 24 4
gpt4 key购买 nike

我已经开始使用 thrift for C。我设法通过编译器生成了 .c 和 .h 文件。我正在寻找写入文件,最好是 JSON。但是,apache thrift 站点上没有示例。互联网搜索几乎没有任何用处。有人有我可以使用的示例代码吗?我基本上有一个结构有一堆 int 和 char *。

最佳答案

However there are no examples on the apache thrift site. A internet search turns up next to nothing useful.

这根本不是真的,我们有一个 great tutorial涵盖了很大一部分语言。您可以通过 Google 轻松找到它们。教程代码可以在 release tarball 中找到或在 Git repository作为名为 tutorial 的顶级目录。

由于您正在专门寻找 JSON,我建议您查看跨语言测试客户端/服务器,它可以在 testlib 下找到(现在有点不一致,我们正在清理它)。 AFAIK 对于纯 C 没有可用的 JSON,但对于 C++ 有。

为了将内容存储到文件中,您基本上可以从可用协议(protocol)中选择流或文件传输以及您选择的协议(protocol)。就像(伪代码)一样简单

var data = InitializeMyDataStructure();

var trans = new TFileTransport("myfile");
var prot = new TJSONProtocol(trans);

data.write(prot);

对纯 C 的支持还有些有限,但有各种 C++ 的传输/协议(protocol)。

关于C 中节俭的编码示例,使用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22308180/

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