구글링 해봐도 오류가 났을때를 위해 작성한다고 말하는거 같은데
코드를 작성하고 난 다음에 디버그하면 1을 붙이나 0을 붙이나 똑같이 작동하는데 도대체 뭣땜시 1을 붙이는거임?
메인 함수 말하는거임? return 0은 os한테 별 문제없이 종료됐다고 알리는 역할이고 임의적으로 1을 리턴하는건 안되는걸로 앎
오류가 아니고 함수 벗어날때 쓰는거 아니노
콜러에서 정상동작 했는지 확인
더 어려워지노
process가 종료될 때 무엇 때문에 종료되는지 확인할 수 있는 api가 있어 그 api에서 반환되는 값이 저건데 다른 프로그램과의 약속이지 다른 프로그램과 연동되는 프로토콜이 없는 프로젝트이면 사실 의미 없어
GetExitCodeProcess
꼭 0이나 1 아니어도 다른 값으로 약속해도 되
아 리턴값은 임의로 아무 숫자 넣고 오류코드 설정하듯이 쓰는거임?
맞아 windows 나 linux 는 시스템에서 0을 에러 없음을 의미하는 에러코드로 쓰거든 그래서 일반적으로 return 0; 하는거지
드디어 이해했네 ㅋㅋㅋㅋ 고맙다 복받아라
if(myfunc == 1){ 오류처리 }
메인 함수 말하는거임? return 0은 os한테 별 문제없이 종료됐다고 알리는 역할이고 임의적으로 1을 리턴하는건 안되는걸로 앎
오류가 아니고 함수 벗어날때 쓰는거 아니노
콜러에서 정상동작 했는지 확인
더 어려워지노
process가 종료될 때 무엇 때문에 종료되는지 확인할 수 있는 api가 있어 그 api에서 반환되는 값이 저건데 다른 프로그램과의 약속이지 다른 프로그램과 연동되는 프로토콜이 없는 프로젝트이면 사실 의미 없어
GetExitCodeProcess
꼭 0이나 1 아니어도 다른 값으로 약속해도 되
아 리턴값은 임의로 아무 숫자 넣고 오류코드 설정하듯이 쓰는거임?
맞아 windows 나 linux 는 시스템에서 0을 에러 없음을 의미하는 에러코드로 쓰거든 그래서 일반적으로 return 0; 하는거지
드디어 이해했네 ㅋㅋㅋㅋ 고맙다 복받아라
if(myfunc == 1){ 오류처리 }