页面

0
Posted on 星期日, 四月 26, 2009 by 随想~ and filed under ,
今天写了几个程序想发上来下可是 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真麻烦呀!
0
Responses to ... 遇到blogger帖子尖括号问题 附解决方法

发表评论

Powered By Blogger