다음과 같이 있습니다.제가 원하는 것은 sub2에서 명령문을 넣어서 sub1을 중간에 종료하고 main에서 그 다음줄로 넘어가게 하는 것입니다.그림에서 1 -> 2 입니다. 어떻게 하나요?
sub2에서 sub1에 리턴값을 줘서 sub1 에서 그걸 종료의미로 판별하게 하면 될듯
근데 뭘 이렇ㄱ게 짯어여 다시짜셈
예외 처리
제가 C를 몇 개월도 안돼서... 이상할 겁니다. sub1가 여러 조건을 고려해서 sub2를 이용해 특정한 계산을 하게 하는데, 원하는 결과가 나오자마자 종료시켜야만 해서 저렇게 구성했습니다.
sub2를 여러 번 쓰고 또 조건 분기도 복잡하게 되어있어서... 리턴값을 받아서 종료시키는 것도 부담스럽네요...
일단 동작하는게 급한거면 위에 단것처럼 하시능게....... 원하는 결과가 나오면 뭐 예로 3을 리턴하던가해서 if 3 이면 쭉쭉 리턴해서 메인으루가셔유
아니면 goto?!
자꾸 꼬이기만 하면 싹 갈아엎고 다시 짜보세요,
미친 듯이 sub2 끝날 때마다 sub1 끝내는 조건 검색을 넣어서 해결했습니다... 그런데 여기 답변 잘해주시네요. 감사합니다.