作者shawnwang (休假妳好)
看板Web_Design
標題[問題] CGI中想要印出HTML的 % 符號
時間Tue Jun 12 22:09:41 2007
小弟在 CGI(on C)中想要印出幾行 HTML 語法 例如
1. printf("<table><tr><td>丁丁今年 %d 歲</td></tr></table>", age);
但是...現在我想要在印出的字串裡面加入 % 符號 似乎都無效 例如
2. printf("<table><tr><td>丁丁 100% 是人才</td></tr></table>");
第一行語法可正常運作
第二行...很難形容,執行出來很詭異 感覺就像 HTML 的標籤沒對稱之類的怪現象
我想原因可能是 % 在 printf 裡面是個關鍵字
我有試過在 % 前面加反斜線 \ 跳脫 可是無效
請問高手...這該如何解呢 謝謝!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.18.59
→ terrybob:換用別的語言如何? 06/12 22:55
推 LPH66:樓上有點酸...原PO是用C吧? 用%% 06/12 23:54
→ LPH66:原因的確如你的倒數第三行所言 06/12 23:55
推 shawnwang:大感謝!!! 明天來試試看 ^^ 06/13 00:06
推 terrybob:不是啦~~= =~~我沒那意思,我是說混用別的語言去輸出 06/13 15:31
→ terrybob:有時我會用別的語言去輸出我要的效果!… 06/13 15:31