일단 X라는 함수에서
리턴하는값은 int 값임
int최소 ~ int최대 분포를 보임 .
양수만 나오는 함수같으면 -1 return 되면 애러로 간주 하는데
여기서 , 저 X라는 함수를 부른 새기가 x가 오류낫는지 체크 하는 간단한법 없나 ?
C언어 ..ㅇㅇ
리턴하는값은 int 값임
int최소 ~ int최대 분포를 보임 .
양수만 나오는 함수같으면 -1 return 되면 애러로 간주 하는데
여기서 , 저 X라는 함수를 부른 새기가 x가 오류낫는지 체크 하는 간단한법 없나 ?
C언어 ..ㅇㅇ
무슨값이 나오면 에러인건데?
나올수 있는게 int 최소~최대 값이면 뭐가 나와도 에러가 아닌거잖아
전역변수로 에러 플래그를 쓰는게 일반적인 방법인데, 비추다
아니 0으로 나누면 애러인데 0으로 나눌때 안나누고 애러값 리턴하려는데 그게 없자나
그니까 저함수 호출한사람 입장에서는 어떤 값이 리턴되던지 간에 아 시발 이새끼는 정상적으로 햇군ㅋ 이럴거아니야
그게싫다는건데 ㅇㅇ 방법없나여 ㅜㅜ
GetLastError같은 건데. 함수를 쓰고 바로 다음에 에러코드를 체크하는거야. 에러가 없으면 계산 결과를 써도 되는거고, 에러가 있으면 에러처리를 하는거지.. 근데 아무리봐도 똥같잖아?
ㅅㅂ 간단하게 빵꾸 나는 점 있으면 좋은데 .... 조깥다 ..
http://codepad.org/dWqkCi5f
이런식으로 하던가.. 리턴값으로 오류 체크하고 계산된 값은 포인터로 받고.
http://codepad.org/sFTnCtMZ
소스보면서 더좋은거 있나 구상해봐야지
Rei횽꺼는 리눅스에서 쓰는 방법이고 내껀 윈도우가 쓰는 방법이야
예외를 구현해보셈 TRY CATCH 매크로