阅读量:144
在Qt中,获取字符串的长度可以使用QString类提供的length()或size()函数。这两个函数都用于返回字符串的长度。
下面是一个示例代码,演示如何在Qt中获取字符串的长度:
#include#include #include int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); QString str = "Hello, World!"; // 使用length()函数获取字符串的长度 int length1 = str.length(); qDebug() <>< length1; ="" // 使用size()函数获取字符串的长度="" int length2 =" str.size();"></ length1;><>< length2; return app.exec();=""></ length2;>
运行该代码将输出:
Length of the string: 13 Length of the string: 13
这两个函数都返回字符串的字符数,包括空格和特殊字符。如果要获取字符串中实际可见字符的数量(即不包含空格等特殊字符),可以使用QString的simplified()函数进行处理。