gpt4 book ai didi

c++ - 如何在 C++ 中将变量结果插入字符串

转载 作者:太空狗 更新时间:2023-10-29 19:49:39 25 4
gpt4 key购买 nike

我刚开始在 Qt 中学习 C++,我想知道如何将变量结果放入字符串中?我正在尝试将它用于一个简单的应用程序,其中有人将他们的名字放在文本字段中,然后按下一个按钮,它会在一个句子中显示名字。我知道在 objective-c 中它会像,

NSString *name = [NSString stringWithFormatting:@"Hello, %@", [nameField stringValue]];
[nameField setStringValue:name];

我将如何使用 C++ 做这样的事情?感谢您的帮助

最佳答案

我假设我们在这里讨论的是 Qt 的 QString 类。在这种情况下,您可以使用 arg 方法:

 int     i;           // current file's number
long total; // number of files to process
QString fileName; // current file's name

QString status = QString("Processing file %1 of %2: %3")
.arg(i).arg(total).arg(fileName);

参见 QString documentation有关 arg 方法的许多重载的更多详细信息。

关于c++ - 如何在 C++ 中将变量结果插入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7543165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com