본문으로 바로가기

바다야크

IT

해당되는 글 2277
  • thumbnail
    컴퓨터/프로그래밍

    C언어 atoi 함수 10진수 문자열을 정수로 변환

    C atoi() 10진수 문자열을 정수로 변환 함수 C언어 숫자 변환 함수 atoi()는 10진 정수 문자열을 정수로 변환합니다. 헤더: stdlib.h 형태: int atoi(const char *str) 인수: char *str 정수로 변환할 10진수 정수 문자열 반환: int 10진 정수 값 atoi() 함수는 아래와 같은 특징이 있습니다. 문자열에서 10진 정수 숫자 문자 뒤의 일반 문자는 취소되며, 10진 정수 숫자 문자까지만 숫자로 변환됩니다. 10진 정수 숫자 문자 앞의 공백문자는 자동 제거되어 10진 정수 숫자 문자까지만 숫자로 변환됩니다. 공백 및 10진 정수 문자가 아닌 문자로 시작하면 0을 반환합니다. C언어 atoi() 함수 예제 #include #include int main( v..
  • thumbnail
    IT·인터넷/블로그

    티스토리 글 꾸미기 팁 - 글 배경 바꾸는 방법

    티스토리 본문 배경 꾸미기 티스토리에서 글을 쓰다 보면 중요한 내용은 보기 좋게 꾸며서 눈에 띄게 하고 싶습니다. 그래서 글씨를 굵게 하거나 밑줄을 그을 수 있지만, 그렇게 하기에는 내용이 많을 때는 아래와 같이 중요 문구 영역의 배경색을 바꾸거나 테두리를 그어서 돋보이게 할 수 있습니다. 예를 들어 아래의 내용을 보시죠. #include #include int main( void) { char *str = "badayak.com"; printf( "%d\n", strlen( str)); return 0; } 이렇게 내용을 보여 주기 보다는 아래처럼 꾸미면 더 보기가 좋아집니다. #include #include int main( void) { char *str = "badayak.com"; printf(..
  • thumbnail
    컴퓨터/프로그래밍

    c언어 strtok 함수 문자열을 문자로 자르기

    C strtok() 문자열을 문자로 자르기 함수 C언어에서 문자열을 문자로 자르는 함수입니다. 헤더: string.h 형태: char *strtok(char *restrict s1, const char *restrict s2) 인수: char *s1 자르기 대상 문자열 char *s2 잘라 내기 위한 문자 모임 반환: char * 잘라 내기한 문자열의 첫번째 포인터를 반환하며, 문자열이 없다면 NULL을 반환 예로, "jwmx.tistory.com"을 "."으로 자르기를 하면 함수를 호출할 때마다 "jwmx", "tistory", "com"의 선두 번지의 포인터를 반환합니다. 처음에는 자르기 대상인 문자열과 자르기를 위한 문자를 인수로 호출합니다. strtok( str, sep); 이후에는 문자열 대상을..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strpbrk 함수 문자열에서 특정 문자들이 시작하는 위치의 포인터 구하기

    C strpbrk() 문자열에서 특정 문자들이 시작하는 위치의 포인터 구하기 함수 문자열에서 지정된 문자들이 있는 위치의 문자열 포인터를 반환합니다. 헤더: string.h 형태: char *strpbrk(const char *s1, const char *s2) 인수: char *s1 검색 대상 문자열 char *s2 검색에 사용되는 문자들의 모임 반환: char * 찾은 문자열의 포인터를 반환하며, 찾지를 못했다면 NULL을 반환 예로, "jwmx-badayak.com" 에 대해 아래와 같이 검색한다면, strpbrk( "jwmx-badayak.com", "uzyba-ntf"); "jwmx-badayak.com"의 첫번째 문자인 'j'부터 'x'까지는 두번째 인수인 "uzyba-ntf"에 포함되지 않으..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strcspn 함수 문자열에서 특정 문자가 포함되지 않는 문자열 길이 구하기

    C strcspn() 문자열에서 특정 문자가 포함되지 않는 문자열 길이를 구하기 함수 문자열에서 지정된 문자들이 없는 초기 문자열의 길이를 검색합니다. 헤더: string.h 형태: size_t strcspn(const char *s1, const char *s2) 인수: char *s1 검색 대상 문자열 char *s2 검색에 사용되는 문자들의 모임 반환: size_t 문자열의 길이를 반환합니다. strcspn()은 strspn()과 정 반대로 검색 대상의 문자열에 대해 첫번째 바이트부터 차례 대로 검색하면서 두번째 인수의 문자열에 포함되는 문자인지를 확인합니다. 그러다가 2번째 인수에 포함되는 문자를 만나면 그 전까지의 문자열 길이를 반환합니다. 예로, strspn()을 사용해서 "jwmx-baday..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strspn 함수 문자열에서 특정 문자로 구성된 문자열 길이 구하기

    C strspn() 문자열에서 특정 문자로 구성된 문자열의 길이 구하기 함수 문자열에서 지정된 문자들로 구성된 초기 문자열의 길이를 검색합니다. 헤더: string.h 형태: size_t strspn(const char *s1, const char *s2) 인수: char *s1 검색 대상 문자열 char *s2 검색에 사용되는 문자들의 모임 반환: size_t 문자열의 길이를 반환합니다. strspn()은 strcspn()과 정 반대로 검색 대상의 문자열에 대해 첫번째 바이트부터 차례 대로 검색하면서 두번째 인수의 문자열에 포함되는 문자인지를 확인합니다. 그러다가 2번째 인수에 포함되지 않는 문자를 만나면 그 전까지의 문자열 길이를 반환합니다. 예로, strspn()을 사용해서 "jwmx-badayak..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strstr 함수 문자열에서 문자열 검색

    C strstr() 문자열에서 문자열 검색 함수 문자열에서 임의의 문자열이 시작하는 위치를 구합니다. 주의하실 것은 찾은 위치를 포인터로 반환합니다. 발견된 위치에 대해 바이트의 몇 번째가 아닙니다. 헤더: string.h 형태: char *strstr( const char *str1, const char *str2) 인수: char *str1 검색 대상 문자열 char *str2 찾는 문자열 반환: 찾고자 하는 문자열이 발견된 첫번째 위치의 포인터를 반환합니다. 찾지 못하면 NULL을 반환합니다. C언어 strstr() 함수 예제 #include #include int main( void) { char *str = "https://badayak.com tistory blog"; printf( "%s\n..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strrchr 함수 문자열 뒷부분부터 문자 위치 찾기

    C strrchr() 문자열 뒷부분부터 문자 위치 찾기 함수 문자열 끝부분에서 시작해서 임의의 문자가 있는 위치를 구합니다. 주의하실 것은 찾은 위치를 포인터로 반환합니다. 발견된 위치의 몇 번째가 아닙니다. 헤더: string.h 형태: char *strrchr( const char *str, int chr) 인수: char *str 검색 대상 문자열 int chr 찾는 문자 반환: 찾고자 하는 문자가 발견된 마지막 위치의 포인터를 반환합니다. 찾지 못하면 NULL을 반환합니다. C언어 strrchr() 함수 예제 #include #include int main( void) { char *str = "badayak.com"; printf( "%s\n", strrchr( str, 'a')); return..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strchr 함수 문자열에서 특정 문자 위치 찾기

    C strchr() 문자열에서 특정 문자 위치 찾기 함수 문자열에서 임의의 문자가 처음으로 발견된 위치를 알려 주는데, 주의할 점은 찾은 위치를 포인터로 반환합니다. 발견된 바이트의 몇 번째가 아닙니다. 헤더: string.h 형태: char *strchr( const char *str, int chr) 인수: char *str 검색 대상 문자열 int c 찾는 문자 반환: 찾는 문자가 있는 첫 번째의 포인터를 반환합니다. 찾지 못하면 NULL을 반환합니다. C언어 strchr() 함수 예제 #include #include int main( void) { char *str = "badayak.com"; printf( "%s\n", strchr( str, 'a')); return 0; } C언어 strch..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strlen 함수 문자열 길이 구하기

    C strlen() 함수 문자열 길이 구하기 함수 C언어 문자열 처리 함수 strlen()은 인수로 받은 문자열의 길이를 반환합니다. 문자열에서 NULL까지의 문자 카운트 이므로 반드시 NULL로 끝이 나는 문자열이어야 합니다. 헤더: string.h 형태: size_t strlen( const char *str) 인수: char *str 길이를 구할 문자열 반환: 문자열 길이를 바이트 단위로 반환합니다. C언어 strlen() 함수 예제 #include #include int main( void) { char *str = "badayak.com"; printf( "%d\n", strlen( str)); return 0; } C언어 strlen() 예제 실행 결과 ]$ ./a.out 11 ]$
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strdup 함수 문자열 clone 만들기

    C strdup() 문자열의 clone 만들기 함수 C언어의 문자열 복사 함수 strdup()는 복사할 문자열 크기에 맞는 메모리를 확보하고 문자열을 복사한 후에 확보한 메모리의 포인터를 반환합니다. 메모리를 생성했으므로 사용 후에는 반드시 free() 함수를 사용해서 메모리를 반환해야 합니다. 즉, strdup()는 malloc()와 strcpy()를 차례로 실행하는 것입니다. 헤더: string.h 형태: char * strdup( const char *str); 인수: char *str 복사할 문자열 반환: 확보된 문자열 메모리의 첫 주소를 반환 C언어 strdup() 함수 예제 #include #include #include int main( void) { char *ptr; ptr = strdu..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 strcmp 함수 문자열 비교

    C strcmp() 문자열 비교 함수 C언어 문자열 비교 함수 strcmp()는 2개의 문자열을 비교하는 함수이며, 문자열의 길이가 크고 작음을 비교하는 것이 아니라 첫번째 문자부터 차례로 바이트의 크기를 비교합니다. 헤더: string.h 형태: int * strcmp( const char *s1, const char *s2); 인수: char *s1 비교할 대상 문자열 char *s2 비교할 문자열 반환: 0 == 결과 값이면 s1 = s2 0 s2 0 > 결과 값이면 s1 < s2 C언어 strcmp() 함수 예제 #include #include int main( void) { char str_apple[] = "apple"; char str_apple2[] = " appl..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.