#include <QtCore/QCoreApplication>
#include <QtDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
/*
1. QString str = "User: ";
2. str += userName + "\n";
QString的append()函数则提供了类似的操作,例如:
1. str = "User: ";
2. str.append(userName);
3. str.append("\n");
C语言中有printf()函数作为格式化输出,QString则提供了一个sprintf()函数实现了相同的功能:
1. str.sprintf("%s %.1f%%", "perfect competition", 100.0);
*/
QString str = "User: ";
QString userName="somebody";
str += userName ;
qDebug("%s",str.ascii());
qDebug() << str;
//str.sprintf("%s %.1f%%", "perfect competition", 100.0);
qDebug("%s %.1f%%", "perfect competition", 100.0);
str.sprintf("%s %.1f%%", "perfect competition", 100.0);
qDebug() << str;
return a.exec();
}
/*
User: somebody
"User: somebody"
perfect competition 100.0%
"perfect competition 100.0%"
*/
#include <QtDebug>
最新推荐文章于 2021-01-04 21:01:16 发布