QString 57.2 根据.拆分成int 57 和int 2
时间: 2023-12-22 12:03:24 浏览: 89
好的,我理解你的问题了。你可以使用 QString 的 split() 函数将字符串按照 "." 进行拆分,然后将得到的两个子字符串分别转换为整型即可。以下是一段示例代码:
```cpp
QString str = "57.2";
QStringList parts = str.split(".");
int num1 = parts[0].toInt();
int num2 = parts[1].toInt();
```
这样,num1 的值就是 57,num2 的值就是 2。希望这个回答能够帮到你!
相关问题
QString 57.2 拆分成int57 和int1
可以使用 QString 的 split 方法将字符串拆分成两个部分,然后分别转换为 int 类型。
示例代码如下:
```cpp
QString str = "57.2";
QStringList parts = str.split(".");
int int57 = parts[0].toInt();
int int1 = parts[1].toInt();
```
其中,使用 "." 作为分隔符将字符串拆分成两个部分,分别为整数部分和小数部分。然后使用 QString 的 toInt 方法将两个部分分别转换为 int 类型。
int 6 怎么拆分成QString 0 和QString 6
要把数字6拆分为两个字符,即"0"和"6",可以使用QString类中的静态函数number()。具体实现如下:
```
int num = 6;
QString str1 = QString::number(0);
QString str2 = QString::number(num);
```
这样就可以得到str1为"0",str2为"6"。注意,number()函数的参数可以是int、float、double等数字类型。
阅读全文