1
我正在使用MYSQL C API,并且我有一个我想要转换为字符串的MYSQL_ROW对象。有谁知道如何做到这一点?我还没有在API的文档中找到任何内容。将MYSQL_ROW类型转换为字符串
字符串str =(字符串)行[0] < - 运行时错误
P.S.我尝试了强制转换为字符串,但它不工作
我正在使用MYSQL C API,并且我有一个我想要转换为字符串的MYSQL_ROW对象。有谁知道如何做到这一点?我还没有在API的文档中找到任何内容。将MYSQL_ROW类型转换为字符串
字符串str =(字符串)行[0] < - 运行时错误
P.S.我尝试了强制转换为字符串,但它不工作
两件事情:
string
是不是C的数据类型。您可能正在寻找char *
。
根据MySQL API Documentation,MYSQL_ROW不是以空字符结尾的字符串。您应该使用mysql_fetch_lengths()
将您所需的字段复制到新的字符串。