0

C驱动函数 bson_init_data 能举个例子吗?

2014-12-24 提问
1 个回答
0

int bson_init_data( bson b, const char *data ) 这个函数的用途是从 bson 数据流直接构建一个bson对象;
const char
bson_data( const bson *b ) 这个函数是从一个bson对象中获取bson数据流;

例如:
从文件中读取bson数据流,并构建一个bson对象(未考虑任何异常和错误,仅作为示例)

char buff[ MAX_PATH ] = { 0 } ;
FILE *fp = fopen( "test", "rb" ) ;
fread( buff, MAX_PATH, 1, fp ) ;
bson obj ;
bson_init_data( &obj, buff ) ;
……

撰写答案

推广链接