QT Creator里printf函数输出到“应用程序输出”界面?

QT Creator里printf函数输出到“应用程序输出”界面?,第1张

在qt代码printf后面加fflush(stdout)既可以及春闹枣时输扒拆出出来。如

printf("SM2_do_decrypt %d %d\n"弯隐, ret, outLen)

fflush(stdout)

如果在使用 Qt Creator 软件编写程序后,结果数字和数字之间没有间隔,可能是因为耐租简您使用的是输出流运算符(<<)来输出数字,而没有使用输出宽度控制符。昌裤

输出宽度控制符可以用于控制输出数字时使用的宽度,从而使输出的数字更具有可读性。例如,可以使用输出宽度控制符来控制数字之间的间隔,使得数字更易于区分。

要使用输出宽度控制符,可以在输出流运算符(<<)后面加上一个数字,表示输出宽度。例如,如果要使输出的数字之间保留一个空格,可以使用如下代码:

std::cout <<std::setw(2) <<1 <<std::setw(2) <<2 <<std::setw(2) <<型郑 3

这样就可以在输出数字之间添加间隔,使得数字更易于区分。

注意,在使用输出宽度控制符时,需要包含头文件 <iomanip>,并使用 std::setw 函数来设置输出宽度。

在头文轮岩尘件里面包含

#include <QDebug>枣桥

在你需要增加输出的位置调用qDebug()函数进行输出腊禅。

下面是一个例子

#include <QtGui/QApplication>

#include <QDebug>

int main(int argc, char *argv[])

{

QApplication a(argc, argv)

qDebug()<<"Hello,Qt!"

return a.exec()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12557837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存