free는 동적할당해준 메모리 다시풀어줄떄 사용하는거라는건 동적할당 배울때 같이배웠는데
localfree는 선언 찾아봐도 미로찾기같고 어떻게 쓰는건지 모르겠네영 ㅠㅠ
void err_quit(char *msg) {
LPVOID IpMsgBuf; //보이드형 포인터
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | //오류 메시지를 저장할 공간 할당
FORMAT_MESSAGE_FROM_SYSTEM, //운영체제로부터 오류메시지를 가져옴
NULL, WSAGetLastError(), //가장 최근 발생한 소켓에러에 대응되는 에러코드를 반환
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), //오류 메시지를 어떤 언어로 표시할지, 컴퓨터기본언어
(LPTSTR)&IpMsgBuf, //오류 메시지의 시작 주소를 저장해줄 변수 지정
0, NULL);
MessageBox(NULL, (LPCTSTR)IpMsgBuf, msg, MB_IC); //msgbox 출력
LocalFree(IpMsgBuf); //메모리 해제
exit(1);
}
알려주실 c잘알 계신가여?
ㅆㅃ 다 허세떠는 떌깜들밖에없나 ㅉㅉㅉㅉ 프갤수준 알겟네
dj
dj
pump this party
때 보니까 C 표준이 아니라 MS가 자기네 구현에서 쓰는 기능인 것 같은데 당연히 아는 사람이 적지 - return 0;