在sqlite的回调函数中,callbackToGetAndroidFriendList(void * NotUsed, int argc, char ** argv, char ** azColName),argv[]数组中返回了查询到的各列的数值,但我现在想要得到各列的宽度。
因为我返回的数据是加密了的,所以用strlen(argv[0])这样的方法的话是不行的,因为加密的字符里面可能会有字符'\0',因此用strlen得到的长度是错的。我在网上看到可以用sqlite3_column_bytes得到宽度,但上面的代码和我的代码完全不同,网上的代码没有用到回调函数。请问使用回调函数的方法来进行查询各列数据,有办法得到各列的宽度吗?