
curl_strerror 함수는 libcurl 라이브러리에서 오류 코드를 문자열로 변환하는 함수입니다. 이 함수의 인자는 CURLcode 타입의 오류 코드입니다.
인자로는 CURLcode 타입의 오류 코드가 하나만 들어갑니다. 예를 들어, curl_easy_strerror 함수와 달리, curl_strerror 함수는 오류 코드를 얻기 위해 curl_easy_strerror 함수를 호출한 curl_easy_handle 구조체를 인자로 사용하지 않습니다.
예제를 통해 사용 방법을 알려드리겠습니다.
#hostingforum.kr
c
#include
#include
int main() {
CURLcode err;
CURL *curl;
curl_global_init(CURL_GLOBAL_DEFAULT);
curl = curl_easy_init();
if(curl) {
err = curl_easy_setopt(curl, CURLOPT_URL, "https://www.example.com");
if(err != CURLE_OK) {
printf("오류 코드 : %sn", curl_strerror(err));
}
curl_easy_cleanup(curl);
}
curl_global_cleanup();
return 0;
}
이 예제에서는 curl_strerror 함수를 사용하여 libcurl 라이브러리에서 오류 코드를 문자열로 변환합니다. 오류 코드를 얻기 위해 curl_easy_setopt 함수를 호출하고, 오류 코드가 CURLE_OK이 아닌 경우 curl_strerror 함수를 호출하여 오류 코드를 문자열로 변환합니다.
2025-08-01 06:09