页面
0
Hello Qt!
#include
#include
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
QLabel *hello = new QLabel("Hello Qt!");
hello->show();
return app.exec();
}
就如大家看到的一样:尖括号里的东西自动清空了!!
试试引用块能不能解决问题。
咦,还是被隐藏了!!怎么回事哦!
Posted on 星期日, 四月 26, 2009 by 随想~ and filed under
angle bracket,
blogger
今天写了几个程序想发上来下可是 include 语句尖括号出现问题 了!这是怎么回事呢??Hello Qt!
#include
#include
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
QLabel *hello = new QLabel("Hello Qt!");
hello->show();
return app.exec();
}
就如大家看到的一样:尖括号里的东西自动清空了!!
试试引用块能不能解决问题。
#include
#include
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
QLabel *hello = new QLabel("Hello Qt!");
hello->show();
return app.exec();
}
咦,还是被隐藏了!!怎么回事哦!
以关键字 blogger,angle bracket为关键字google了一下,大概知道了原因:Blogger使用的是HTML发布帖子,而HTML的标记都是尖括号的形式,所以如果文中出现尖括号,括号中的内容就会被误识别为标记。很多blog程序包括WordPress都有这个另作者不爽的地方,但是人家是为了安全方面的考虑也没办法。解决办法就是将'<'替换成"& l t ;"(去掉空格和引号),右尖括号并不需要替换,因为已经没有和他匹配的左尖括号了。
如果你的<太多了,可以借助记事本替换功能,将所有的<替换成& l t ;(去掉空格)
替换后的代码显示 哎!!
#include<qapplication>#include<qlabel>int main(int argc, char *argv[]){QApplication app(argc,argv);QLabel *hello = new QLabel("Hello Qt!");hello->show();return app.exec();}
写blog真麻烦呀!
发表评论