没找到合适的版面问,这个版面的大牛都很懂c的cgi,所以就发这里了,请多包涵
c语言做了个cgi程序,因为运行的时间比较长,所以希望把中间结果及时显示到用户浏览器,记得过去做得时候printf以后fflush(stdout)就行了,现在发现不行,不知道用什么办法好。请指教。
比如下面这段代码总是10秒后10行一起显示出来,而不是每秒显示一个
for i= 0; i< 10; i{
fprintf(stdout, "hello %d\n", i
fflush(stdout);
sleep(1);
}
用的是apache2.0
--
修改:freeworm FROM 211.151.89.*
FROM 211.151.89.*