[問題] 特殊字元問題

看板C_and_CPP (C/C++)作者 (JACK)時間16年前 (2009/02/09 20:31), 編輯推噓0(0013)
留言13則, 5人參與, 最新討論串1/1
請問一下 char test[]="%%>>moon<kay>"; printf("<tr>\n<td width=\"50%%\"> %s </td>\n<tr>\n", test); 印出來的結果是%%>>moon 1.理論上 應該會有一個% 而已 ???? 2.< 字元後面的東西都不見了= =?? 這兩個問題不知道有沒有人知道呢 試了很久 看不出來= = thanks ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.81.19.190

02/09 20:45, , 1F
"改成\"
02/09 20:45, 1F

02/09 20:45, , 2F
printf 的第一個參數才會去分析像是 % 的跳脫字元
02/09 20:45, 2F

02/09 20:46, , 3F
看錯抱歉= =
02/09 20:46, 3F

02/09 20:46, , 4F
放在 test 字串裡的就原樣輸出
02/09 20:46, 4F

02/09 20:46, , 5F
然後... < 字元有好幾個耶, 是從哪個開始不見你也說一下 XD
02/09 20:46, 5F

02/09 22:00, , 6F
我看他是輸出給browser吧
02/09 22:00, 6F

02/09 22:01, , 7F
這樣 < > 之間東西會顯示才有鬼
02/09 22:01, 7F

02/10 09:55, , 8F
最後印出來的是%%>>moon 不過看來應該是browser問題
02/10 09:55, 8F

02/10 09:56, , 9F
< > 用ascii的方法 好像可以印出來了
02/10 09:56, 9F

02/10 21:07, , 10F
怎麼寫程式的輸出會用browser來看啊?
02/10 21:07, 10F

02/10 21:07, , 11F
先寫到檔案再給browser讀嗎?
02/10 21:07, 11F

02/10 23:35, , 12F
我猜是 CGI 吧
02/10 23:35, 12F

02/11 16:56, , 13F
CGI 現在用 C 來寫也是很少見了
02/11 16:56, 13F
文章代碼(AID): #19a28LeX (C_and_CPP)
文章代碼(AID): #19a28LeX (C_and_CPP)