
트레이더 에러 번호(trader_errno)는 0을 반환할 수 있습니다. 이는 에러가 발생하지 않은 경우를 나타내는 것입니다.
하지만, 에러 번호가 0인 경우에도 에러가 발생할 수 있습니다. 이는 트레이더 함수가 성공적으로 완료되었지만, 에러가 발생한 경우를 나타내는 것입니다.
예를 들어, `traderCreate` 함수를 호출했을 때, 에러 번호가 0이 반환되더라도, 에러가 발생한 경우를 나타내는 것입니다.
이럴 때는 `trader_errno`를 체크하는 대신, `traderError` 함수를 호출하여 에러 메시지를 확인하는 것이 좋습니다.
`traderError` 함수는 에러 번호와 함께 에러 메시지를 반환합니다.
예를 들어,
#hostingforum.kr
cpp
int ret = traderCreate(&handle, &err);
if (ret != 0) {
printf("에러 번호: %d, 에러 메시지: %sn", ret, traderError(ret));
}
이러한 코드를 사용하면, 에러 번호가 0인 경우에도 에러가 발생한 경우를 확인할 수 있습니다.
또한, `trader_errno`를 체크하는 대신, `traderError` 함수를 호출하여 에러 메시지를 확인하는 것이 좋습니다.
`trader_errno`를 체크하는 경우, 에러 번호가 0인 경우에도 에러가 발생한 경우를 확인할 수 없기 때문입니다.
따라서, `trader_errno`를 체크하는 대신, `traderError` 함수를 호출하여 에러 메시지를 확인하는 것이 좋습니다.
2025-04-13 02:28