[問題] CGI中想要印出HTML的 % 符號

看板Web_Design作者 (休假妳好)時間18年前 (2007/06/12 22:09), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/1
小弟在 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

06/12 22:55, , 1F
換用別的語言如何?
06/12 22:55, 1F

06/12 23:54, , 2F
樓上有點酸...原PO是用C吧? 用%%
06/12 23:54, 2F

06/12 23:55, , 3F
原因的確如你的倒數第三行所言
06/12 23:55, 3F

06/13 00:06, , 4F
大感謝!!! 明天來試試看 ^^
06/13 00:06, 4F

06/13 15:31, , 5F
不是啦~~= =~~我沒那意思,我是說混用別的語言去輸出
06/13 15:31, 5F

06/13 15:31, , 6F
有時我會用別的語言去輸出我要的效果!…
06/13 15:31, 6F
文章代碼(AID): #16Rgad3K (Web_Design)