看板 C_and_CPP 關於我們 聯絡資訊
小弟最近要把CGI 轉成 FastCGI 發現一個問題 如果printf 在外部的function裡 就無法輸出到網頁上 想請教兩個問題 1.請問這是什麼問題造成的?? 2.有什麼方法可以讓第一種情形(printf 在外部)也能正常顯示?? 例如 如果printf 在外部 ------------------------------- main.c void main(){ while (FCGI_Accept() >= 0) { output(); } } output.c void output(){ printf("Hello\n"); } 網頁上會是空白的 無輸出 ----------------------------- 如果printf 在同一隻檔案 ----------------------------- main.c void output(){ printf("Hello\n"); } void main(){ while (FCGI_Accept() >= 0) { output(); } } 網頁上會出現 Hello ------------------------------ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.53.98 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1454572479.A.BBA.html
jaw109: (O)造成 (X)照成 02/04 15:57
※ 編輯: kuangs (114.34.53.98), 02/04/2016 17:29:32
tinlans: 現在的 CGI 不用先輸出 header 也會動喔? 02/05 00:11
kuangs: 這是範例程式碼....所以就沒寫那麼多了~ 02/05 10:54