#include<iostream.h>
void get_time(int g,int *p_hour,int *p_min,int *p_second){
while(1){
if(g>3600){
*p_hour=*p_hour%g;
g=g-3600;}
else if((g<3600)&&(g>60)){
*p_min=*p_min%g; g=g-60;}
else if(g<60)
*p_second=g;
}
}
main(){
int cho,hour,min,second;
cout<<\"초=\"; cin>>cho;
get_time(cho,&hour,&min,&second);
cout<<\"시간=\"<<hour<<\"분=\"<<min<<\"초=\"<<second<<endl;
}
일단 오류없이 실행되는데 초쓰고나서 부터는 아무것도 안뜸
void get_time(int g,int *p_hour,int *p_min,int *p_second){
while(1){
if(g>3600){
*p_hour=*p_hour%g;
g=g-3600;}
else if((g<3600)&&(g>60)){
*p_min=*p_min%g; g=g-60;}
else if(g<60)
*p_second=g;
}
}
main(){
int cho,hour,min,second;
cout<<\"초=\"; cin>>cho;
get_time(cho,&hour,&min,&second);
cout<<\"시간=\"<<hour<<\"분=\"<<min<<\"초=\"<<second<<endl;
}
일단 오류없이 실행되는데 초쓰고나서 부터는 아무것도 안뜸
앗 나의 미스테이크
무한 루프 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋ
함수가 뭐 저래? 인자는 3개 받을수 있으면서, 하나 만 받아서 넘겨?