[C 언어] error: non-void function does not return a value [-Werror,-Wreturn-type]
by 자라나는 콩2022. 2. 26.
return 값이 필요하다! 만약 값이 없을 경우에는 return 0; 를 붙인다.
make cash 를 치니까 이런 에러가 뜬다.do while loop 뒤에 return 값을 return 0;로 붙이니까 정상적으로 Cents 묻는다. 하지만 내가 원하는 것은 마이너스 값이 나왔을 때 질문을 반복하는 것이다.그래서 return cents; 로 변경하고 while 조건문을 cents < 0 로 바꾸니까 정상적으로 작동한다. 
댓글