QString str转为 char ip[32];
时间: 2024-06-12 12:10:58 浏览: 71
QString和char以及string之间的赋值详解
5星 · 资源好评率100%
可以使用QString的toStdString()函数将QString转换为std::string类型,然后再使用c_str()函数将std::string类型转换为char*类型。具体代码如下:
QString str = "192.168.1.1";
std::string stdStr = str.toStdString();
const char* ip = stdStr.c_str();
其中,ip就是我们需要的char数组。
解释:
QString是Qt框架中的一个字符串类,它提供了很多方便的字符串操作函数。而char数组是C++中的一种基本数据类型,用于存储字符序列。在实际开发中,我们有时需要将QString类型转换为char数组类型,以便进行一些底层操作。
阅读全文