본문내용
1을 누르시고\"<
int decision; //사용자가 입력한 숫자를 저장하는 변수 선언
cin>>decision; //사용자가 입력한 숫자를 저장
if (decision == 1) //만약 사용자가 1(=숫자 칸띄우기를 하겠다) 를 입력하면
{
three_separates(); //숫자 칸띄우기 함수 호출
}
//1을 제외한 다른 키를 입력하면 그냥 이 함수를 빠져나오고 결국 main함수의 return 0과 만나서 프로그램 종료
}
실행 화면
느낀점
솔직히 이번 레포트는 5자리 숫자에 공백문자만 넣으면 되는거 라서 처음에는 이게 다야?
라는 식으로 우습게 봤습니다
그리고 당연히 어느정도의 예외처리도 생각했었고, 쉽게 구현할수 있었습니다
그러나 문자 a를 입력하는 순간 무한루프에 빠진 것을 볼수 있었고, 그 문제를 해결하기위해 char형으로 해야되나 string형으로 해야되나 또 문자형 값을 어떻게 숫자로 변환해야 되나 많은 난관에 부딪혔습니다.
결국, 인터넷의 도움으로 처음보는 함수 사용법(cin오류)을 찾게 되었고
겨우겨우 해결함으로써, 이번 과제를 종결짓게 되었습니다
cin>>decision; //사용자가 입력한 숫자를 저장
if (decision == 1) //만약 사용자가 1(=숫자 칸띄우기를 하겠다) 를 입력하면
{
three_separates(); //숫자 칸띄우기 함수 호출
}
//1을 제외한 다른 키를 입력하면 그냥 이 함수를 빠져나오고 결국 main함수의 return 0과 만나서 프로그램 종료
}
실행 화면
느낀점
솔직히 이번 레포트는 5자리 숫자에 공백문자만 넣으면 되는거 라서 처음에는 이게 다야?
라는 식으로 우습게 봤습니다
그리고 당연히 어느정도의 예외처리도 생각했었고, 쉽게 구현할수 있었습니다
그러나 문자 a를 입력하는 순간 무한루프에 빠진 것을 볼수 있었고, 그 문제를 해결하기위해 char형으로 해야되나 string형으로 해야되나 또 문자형 값을 어떻게 숫자로 변환해야 되나 많은 난관에 부딪혔습니다.
결국, 인터넷의 도움으로 처음보는 함수 사용법(cin오류)을 찾게 되었고
겨우겨우 해결함으로써, 이번 과제를 종결짓게 되었습니다
소개글