안녕하세요. 저는 CGI 프로그래밍에 익숙하지 않습니다.C CGI 프로그램 : 동적으로 인쇄하는 방법?
제목별로 제목을 동적으로 인쇄하려고합니다.
이int main()
{
long int l=0;
printf("Content-Type: text/plain;charset=us-ascii\n\n");
while(1)
{
printf("%li ", l);
if ((l%30) == 0)
printf("\n");
if (l == 5000)
exit(1);
++l;
usleep(3000);
}
}
그것으로 문제는이 모든 일이 완료 될 때까지 인쇄되지 않는 것을 : 예를 들어, 숫자의 무리를 출력이 코드를 고려하십시오. 터미널에서하는 것처럼 인쇄물을 인쇄하려면 어떻게해야합니까?
응답 해 주셔서 감사합니다. 나는 당신이 말한 것을 구현했는데 (이것은 연습 프로그램을위한 것임), 여전히 효과가 없었습니다. 나는 아마 stdout이 플러시 할 스트림이 아니라고 생각한다. 비록 내가 CGI 프로그래밍에서 stdout이 곧바로 stdout과 같은 것을 읽었다 고 믿는다 고해도, 나는 의심 스럽다. 나에게도 여전히 알아낼 수있는 것이 있지만 올바른 방향으로 움직여 주셔서 감사합니다. 대단히 감사합니다! – user386156