将 MySQL 结果转换为 int (C++)
我正在使用变量 row[2] 从 MySQL 检索结果。 来自该变量的数据在 mysql 表中是 int ,但我无法将其放入 c++ 中的 int 变量中,因为我收到错误消息
average.cpp:40: error: invalid conversion from char* to int
Line 40 istotal += row[2];
What am我做错了:?
谢谢
I'm retriving a result from MySQL with from the variable row[2].
The data from this variable is int in the mysql table but I can't put this into an int variable in c++ because I get the error message
average.cpp:40: error: invalid conversion from char* to int
Line 40 istotal += row[2];
What am I doing wrong:?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看错误,当您获取值时,它会转换为 char *,因此您必须将其转换回 int。
Look at the error, when you get the value it's converted to a char *, so you have to convert it back to int.