PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2010/05/30 09:15:07
Name ROMANMAX
Subject c++고수님들 좀도와주세요...시간함수
제가지금 시간이 몇초나 경과됫는지 실시간으로 보여주는걸 짜고있는데요
1초, 2초 3초..이런식으로..
그래서 짜봣는데 생각되로 안되내요
보시다시피 start는 시작하는거구요
stop는 stop때의 시간에서 start시간을빼는 함수라서 몇초걸렷는지 계산한다음에 show함수로 출력하는건대요
1줄에 계속적으로 1초 2초 3초 이렇게 바뀌는 그런걸 하고싶은데
제가생각햇던대로는 안되고
'1초' 이런게 한 10줄 만들어지고 그때서야 시스템 클리어 대서 화면이 다시 초기화대고
또 '2초' 이렇게 한 10줄만들어지고 또 클리어되고 이러거든요
slepp함수를 써서 stop함수에서 시간을 계산하고 show함수로 1번 출력한다음 slepp로 1초를 지연시킨뒤
클리어로 지우고 다시 stop로 계산하고...
제가생각하는건 이런대..왜 맘대루 안되는거죠...?

                      sigan.start();
                 while(1){
                sigan.stop();
                                sigan.show();
                Sleep(1);
                                
                system("cls");                
        }

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/05/30 10:34
수정 아이콘
이런경우 풀소스를 올려주시지 않으면 ..오해의 소지가..
Sleep()이 윈도우 라이브러리 함수 슬립이라면 .. 밀리초일겁니다. Sleep(1000); 으로 하셔야되고..
그 이외 문제는 이코드에선 파악하기 힘드네요
ROMANMAX
10/05/30 12:55
수정 아이콘
소스한번 올려봅니다
참고로 스톱위치 짜고있는게아닙니다...예전에 짯던 스톱위치 소스를 이용할뿐입니다

#include <windows.h>
#include <stdlib.h>
#include <iostream.h>
#include <time.h>

class stopwatch

private:
public:
time_t a,b,c;

stopwatch();
void start();
void stop();
void show();

;

void stopwatch::start()

time(&a);
cout << "시작\n";

void stopwatch::stop()

time(&b);
c = b - a;

void stopwatch::show()

cout << "경과시간 : " << c << "초\n";
;

stopwatch::stopwatch()
:a(0), b(0), c(0)




int main()

int i;
int a;

stopwatch sigan;

cout << "시작 ==1\n";


i=1;cin >> a;

sigan.start();
while(1){
sigan.stop();
sigan.show();
Sleep(1000);
system("cls");


return 0;
}
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
82909 갑자기 인터넷이 익스플로러로는 안되고 파폭으로만 되네요. [2] 연성연승1398 10/05/30 1398
82908 무소속 후보가 나중에 한나라당 들어갈수도 있나요? [5] DynamicToss1929 10/05/30 1929
82907 헬스 잘하고 있는건가요? [1] StepByStep1786 10/05/30 1786
82906 콘텐츠 종류에 대한 질문입니다. headstrong1499 10/05/30 1499
82904 학교에서 장학금을 받았는데 전산오류로 많이나왔다고 100만원을 다시 돌려달라고 합니다. [9] 간질간질2816 10/05/30 2816
82903 저처럼 남자분인데 차,운전에 관심 없는분 계신가요? [30] 카스트로폴리3211 10/05/30 3211
82902 자동차 사고후 수리 여부에 대해 질문을 여쭤봅니다. [2] 현상2114 10/05/30 2114
82901 선인장이 죽어가요 ㅠㅠ [2] mangyg3590 10/05/30 3590
82897 던파 질문입니다 [4] 다레니안2118 10/05/30 2118
82895 좋은 p2p 사이트 추천부탁드립니다 [4] Dawn2252 10/05/30 2252
82893 스타 유즈맵을 찾습니다. Mint1429 10/05/30 1429
82892 프로야구 구단 한화(선발진)에 대해서 질문드려요 [5] Modasikyung1716 10/05/30 1716
82891 영상을 찾습니다~ 응응이1642 10/05/30 1642
82890 PDP TV 관련 질문 있습니다. summersnow2137 10/05/30 2137
82889 sk 브로드밴드로 갈아타려고 합니다. [2] Blazing Souls2057 10/05/30 2057
82888 간기능검사 결과에 대해 질문입니다! [5] 배레모3000 10/05/30 3000
82885 c++고수님들 좀도와주세요...시간함수 [2] ROMANMAX2152 10/05/30 2152
82884 아까 유게에서 본 사진인데요 이거 지금 어느 부위를 운동하고 있는건가요? [3] 화무2079 10/05/30 2079
82883 세미정장(?)에 잘 어울리는 청바지+a 추천해주세요.. [5] 방어운전2771 10/05/30 2771
82882 독박쓰다를 영어로 하면? [4] honnysun7857 10/05/30 7857
82881 다리가 살짝 휜것 같습니다. [4] arq.Gstar2280 10/05/30 2280
82880 희생플라이 할때 질문입니다. 3루에서 홈으로 뛸시에.. [3] 하나2731 10/05/30 2731
82879 WOW '왕'초보 질문 드립니다. [11] 제티마로2274 10/05/30 2274
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로