C++

    [c++] const char vs char 비교 실험

    "결론은 그냥 쓰니깐 되더라."자세한건 자세히 설명 나와있는 블로그로.. 저는 코드 중심으로 모으니깐요..^~^ 1.그냥 한번 해보았다. 서로 값 주고 받기.const char가 char한테 주는 형식으로. 2.이건 잘 동작한다. #include #include #include int main() { const char array[] = {"abcdefg"}; char *pStr; pStr = (char *)malloc(sizeof(char)*10); strcpy(pStr, array); printf("%s\n", pStr); return 0;} 3.이러한 방식으로 값이 주고 받기도 한다.여기서 포인트는 char의 포인터의 주소를 줘야지 그 주소를 기반으로 한 포인터 한줄(배열)이 생겨난다.만약에 포인터..

    [c++] thread 기본 구조, 모양

    1. thread에 함수 넣는 부분에 &를 붇이지 않아도 함수 이름이 갖고 있는 해당 메모리 주소로 인식된다는 말을 듣고 해보았지만 에러가 떠서 이것 저것 찾다가 그냥 예시를 찾았다. 2.#include #include #include #include void* print(void* data){ std::cout

    [curl] curl_easy_getinfo (2)

    환경 : ubuntu 12.04 LTS 이번 포스트에서 얻는것, curl_easy_getinfo의 간단한 이해와 url이 잘못되었을 경우에 생성된 파일 처리 방법 이 검색의 이유는 잘못된 URL을 입력해도 파일이 생성되는 것일 방지하기 위해서 getinfo로 시작해서 remove로 끝나는 과정을 적인 것입니다. 시작합니다~~ ^^ dev kyu curl_easy_getinfo를 사용해서 작성한 것, 코드 curl_easy_getinfo로 동작하기 이전에 상태를 확인하려 했는데 아래의 블로그를 들어가보니 curl을 동작 시킨 이후에 확인할 수 있다. 음.. 파일 열기 전에 확인하고 싶은데... (아래 블로그에서 갖고온 코드와 주소) #include int curl_header_flag = 0; char *..

    [curl] curl_easy_getinfo (1)

    왠지 느낌이 여기서 데이터들을 갖고 오는 것 같은데..ㅋ 데이터들을 갖고 오면 좋은 점은 이 파일의 URL이 유효한지와 데이터의 크기 등 여러가지를 알 수 있겠죠~ㅋ 아마도요...ㅋ 자, hint를 찾았으니 갖고 놀아 봅시다~~ ㅎㅎ NAME curl_easy_getinfo - extract information from a curl handle SYNOPSIS #include CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ... ); DESCRIPTION Request internal information from the curl session with this function. The third argument MUST be a pointer to a..

    [c++] string combine

    #include #include using namespace std; int main() { char *name; name = new char[5]; name = "asdf"; name = "asdf" "asdf"; cout

    [c++] strlen function

    #include #include using namespace std; int main() { char *name; char *name2; name = new char[5]; name = "asdf"; cout