请大虾们解答一下,在QT中我能使用c语言的printf函数吗?如何使用?谢谢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请大虾们解答一下,在QT中我能使用c语言的printf函数吗?如何使用?谢谢相关的知识,希望对你有一定的参考价值。
能使用是能使用,但是我在使用的时候很奇怪,在程序运行完成之后才把所有printf的语句打印出来。一般在qt中都使用qDebug。追问这是什么情况?能解释一下吗?
参考技术A 能用,包含printf所在的头文件就可以使用了```把它看成普通的c语言编译器你就不会问这个问题了```追问你先试一下再回答问题。
追答#include
#include
int main(int argc, char *argv[])
printf("hello world!!!");
system("pause");
return 0;
这样可以呀啊```为什么不行呀啊````
只要能有那函数不就可以了吗````Qt的头文件和其他C++开发工具中的头文件放置的位置不一样嘛!!!这怎么就不行呢````有那函数就能使用,有那头文件就有那函数.要是想像VC,TC或其他开发工具那样,你就把头文件改放个地方不就可以了吗!!!为什么怎么纠结````
c#中messagebox.show如何实现显示信息换行!求大虾们 速回 急用!!
使用\\n转义来使字符串换行,如输出"这是一个文消息框\\n我换行了",代码如下:
MessageBox.Show("这是一个文消息框\\n我换行了", "提示");效果如下:
参考技术A private void button1_Click(object sender, EventArgs e)MessageBox.Show(@"第一行
第二行");
在你要提示的文本前面加个@ 里面按回车 就换行了 参考技术B 在要换行的位置加\r\n
如:对不起\r\n请输入用户名
会显示为:
对不起
请输入用户名 参考技术C MessageBox.Show( "I am \n you"); 参考技术D 使用\n转义来使字符串换行,如输出"这是一个文消息框\n我换行了",代码如下:
MessageBox.Show("这是一个文消息框\n我换行了", "提示");效果如下:
在要换行的位置加\r\n
如:对不起\r\n请输入用户名
会显示为:
对不起
请输入用户名
private void button1_Click(object sender, EventArgs e)
MessageBox.Show(@"第一行
第二行");
在你要提示的文本前面加个@ 里面按回车 就换行了
以上是关于请大虾们解答一下,在QT中我能使用c语言的printf函数吗?如何使用?谢谢的主要内容,如果未能解决你的问题,请参考以下文章