如何用QT实现C#中的Convert.ToInt32 方法?
即:将数字的指定字符串表示形式转换为等效的 32 位带符号整数。
C#代码如下,如何用QT或者C++改写?
if (int.Parse(datarow["FROM PIN"].ToString()) > int.Parse(datarow["MAX BPF"].ToString()))
{
wrongs++;
}
参考GPT的内容和自己的思路:
在C++/Qt中,你可以使用QString类的toInt方法来实现Convert.ToInt32方法的功能。具体代码如下:
QString str1 = datarow["FROM PIN"].toString();
QString str2 = datarow["MAX BPF"].toString();
if (str1.toInt() > str2.toInt()) {
wrongs++;
}