:errorno 및 _get_errno는 어떻게 사용합니까?
#include <errno.h>
#include <stdlib.h>
function()
{
errno_t err;
if(system(tailCmd) == -1) //if there is an error get errno
{
//Error calling tail.exe
_get_errno(&err);
}
}
먼저 두 컴파일 오류 :
error C2065: 'err' : undeclared identifier
error C2065: 'errno_t' : undeclared identifier
하지 이유는 required and optional header files을 포함하고로 확인을?
도움을 주시면 감사하겠습니다. 고맙습니다.
고맙습니다. 궁금 해서요, 왜 Windows 기능을 사용하는 컴파일이 작동하지 않았는지 알 수 있습니까? –
나는 100 % 확신 할 수는 없지만 Windows 및 .NET 버전 때문에 가장 좋은 추측입니다. btw는 함수 이름이 밑줄로 시작하기 때문에 외부에서 사용하지 않아야합니다 (타사 개발). 여기에 함수의 정보를보십시오 : http://msdn.microsoft.com/en-us/library/wwfcfxas%28VS.80%29.aspx 거기에 표시된 예제에서 밑줄는 잘못된 것도 있습니다. – shinkou