조건 불만족시 처음으로돌아가기
눈내리던날
2023.04.01
질문 제목 : 조건불만족시 처음으로 돌아가기제가 원하는 조건을 불만족할경우 처음으로 돌아가는 것을 구현하고싶습니다질문 내용 :scanf로 세숫자를 받은뒤 겹치는숫자가잇으면 오류메시지와함께 전에 받은숫자는 삭제하고 scanf가 실행되도록 하고싶습니다.
그리고 프로그램이 끝나서 종료될 시점에 종료 여부를묻고 (y/n) y를 입력시 처음으로 다시 돌아가는것을 해보고싶은데 방법을 전혀 모르겟네요 ㅠㅠ
-
다빈
로직따라 다르지만 만약 구조가 반복문같은 타입이아니라면 goto써야죠 뭐..안좋은 방식이지만
-
월식
무한 반복문 안에 if문을 넣어서 만족할경우 break;로 무한 반복문을 빠져나가게 하고 불만족할경우에는 계속해서 무한반복 하게 하면 될꺼 같습니다~
-
빛나라
conitue; 한번 찾아보세요
무다니님이 말씀하신 반복문에 continue를 사용하면 될 듯 합니다.