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;
}
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
82908 무소속 후보가 나중에 한나라당 들어갈수도 있나요? [5] DynamicToss1931 10/05/30 1931
82907 헬스 잘하고 있는건가요? [1] StepByStep1790 10/05/30 1790
82906 콘텐츠 종류에 대한 질문입니다. headstrong1501 10/05/30 1501
82904 학교에서 장학금을 받았는데 전산오류로 많이나왔다고 100만원을 다시 돌려달라고 합니다. [9] 간질간질2817 10/05/30 2817
82903 저처럼 남자분인데 차,운전에 관심 없는분 계신가요? [30] 카스트로폴리3220 10/05/30 3220
82902 자동차 사고후 수리 여부에 대해 질문을 여쭤봅니다. [2] 현상2118 10/05/30 2118
82901 선인장이 죽어가요 ㅠㅠ [2] mangyg3592 10/05/30 3592
82897 던파 질문입니다 [4] 다레니안2120 10/05/30 2120
82895 좋은 p2p 사이트 추천부탁드립니다 [4] Dawn2268 10/05/30 2268
82893 스타 유즈맵을 찾습니다. Mint1431 10/05/30 1431
82892 프로야구 구단 한화(선발진)에 대해서 질문드려요 [5] Modasikyung1721 10/05/30 1721
82891 영상을 찾습니다~ 응응이1645 10/05/30 1645
82890 PDP TV 관련 질문 있습니다. summersnow2141 10/05/30 2141
82889 sk 브로드밴드로 갈아타려고 합니다. [2] Blazing Souls2060 10/05/30 2060
82888 간기능검사 결과에 대해 질문입니다! [5] 배레모3002 10/05/30 3002
82885 c++고수님들 좀도와주세요...시간함수 [2] ROMANMAX2155 10/05/30 2155
82884 아까 유게에서 본 사진인데요 이거 지금 어느 부위를 운동하고 있는건가요? [3] 화무2082 10/05/30 2082
82883 세미정장(?)에 잘 어울리는 청바지+a 추천해주세요.. [5] 방어운전2776 10/05/30 2776
82882 독박쓰다를 영어로 하면? [4] honnysun7911 10/05/30 7911
82881 다리가 살짝 휜것 같습니다. [4] arq.Gstar2283 10/05/30 2283
82880 희생플라이 할때 질문입니다. 3루에서 홈으로 뛸시에.. [3] 하나2764 10/05/30 2764
82879 WOW '왕'초보 질문 드립니다. [11] 제티마로2286 10/05/30 2286
82878 아프리카 BJ추천좀 [1] 파일롯토2391 10/05/30 2391
목록 이전 다음
댓글

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