X라는 함수가 있는데
얘는 연산한 값을 리턴해
근데 이안에 나누기도 있는데
나누기일경우는 0으로 못나누니까 못나눈다고 출력하고
이걸 0으로 나눌경우에
이새기 부른 main 함수에 리턴 할 값이 없는데
멀루 리턴해야되냐 ? 리턴형은 int인데
그냥 0 리턴하면 , 0으로 나눌수없어요 ㅋ 결과: 0 이렇게 나오잖아
존나 병신같은 코드가 아닐 수 없다
근데 이거때문에 파라매터 추가하긴 싫고 그렇다고 리턴 형식을 struct로
줘서 ERRORCODE bool type로 하나 추가시켜줘서 확인 시켜야되냐?
아니면 시발 ... null 이랑 0이랑 다르게 적용되면 좋은데 시발
오류나면 null 리턴하면 0이랑 구분되니까
아니라서 좆같네 메인에서 체크할 방법없나 해결은 가능하겠는데
좀 좆같잖아. 저거 하나때문에 return 타입 바꾸거나 , 파라매터 하나 넣어야된다는게 ....
좋은방법좀여 ?
얘는 연산한 값을 리턴해
근데 이안에 나누기도 있는데
나누기일경우는 0으로 못나누니까 못나눈다고 출력하고
이걸 0으로 나눌경우에
이새기 부른 main 함수에 리턴 할 값이 없는데
멀루 리턴해야되냐 ? 리턴형은 int인데
그냥 0 리턴하면 , 0으로 나눌수없어요 ㅋ 결과: 0 이렇게 나오잖아
존나 병신같은 코드가 아닐 수 없다
근데 이거때문에 파라매터 추가하긴 싫고 그렇다고 리턴 형식을 struct로
줘서 ERRORCODE bool type로 하나 추가시켜줘서 확인 시켜야되냐?
아니면 시발 ... null 이랑 0이랑 다르게 적용되면 좋은데 시발
오류나면 null 리턴하면 0이랑 구분되니까
아니라서 좆같네 메인에서 체크할 방법없나 해결은 가능하겠는데
좀 좆같잖아. 저거 하나때문에 return 타입 바꾸거나 , 파라매터 하나 넣어야된다는게 ....
좋은방법좀여 ?
setjmp랑 longjmp로 예외를 구현해주면 되긴 하는데 귀찮겠지
http://www.on-time.com/ddj0011.htm