루프 중간에 있는 cout 이 출력되지 않고 종료시에 출력되는데요
글쓴이: jenix / 작성시간: 목, 2004/10/14 - 8:55오전
안녕하세요..
while(1) { cout << "Test start " << num;; whilte(1) { cout << "."; 어쩌고저쩌고 } cout<< " :: Complete!\n"; 어쩌고저쩌고. }
위와 같이 코드를 작성했습니다.
그래서 내부 루프가 돌때 .... 이 하나씩 올라가며 루프가 돌아간 횟수를
화면에 표시해 주려고 했거든요.
그런데.. 바깥 루프가 ( test start 가 나오는 ) 끝나야
test start 1 ... n 까지 다 출력이 되네요.?
루프가 돌고있다는 모습을 보여주고 싶어서 그러는데..
프로그램이 돌아가는 중에는 출력이 왜 안되는걸까요 :oops:
Forums:
cout.flush();
cout.flush();
컴퓨터 너무 팔라요~ 컴퓨터 나파요~
flush를 하더라도 너무 빠르게 출력되서
한번에 나오는 것과 같을것입니다.
요렇게 고쳐봅시다~.
-----------------------------
근대 혹시 hanirc #perky의 jenix님? ㅇ_ㅇ;
새 생각 :)
어엇 넵 ^^; #perky 채널의 jenix 맞는데용 'ㅇ';감
어엇 넵 ^^; #perky 채널의 jenix 맞는데용 'ㅇ';
감사.. ㅎ_ㅎ/
아아.;; cout 도 flush 가 있군요.;;
---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D
댓글 달기