본문 바로가기

문자열7

fgets Index로 돌아가기  【기  능】 파일에서 한줄의 문자열을 읽어낸다.    【소  속】 stdio.h     #include     【서  식】      char *fgets(char *pstrBuff, int iLen, FILE *fp);    【설  명】      fp가 가리키는 파일에서 iLen길이의 문자열을 읽어내서 pstrBuff에 넣어준다.    iLen는 읽어내는 최대 사이즈이며, 도중에 줄바꿈 코드가 있으면 읽기가 중단된다.    iLen에는 '\0'가 포함되므로 실제로는 iSize - 1이 된다.    대상 파일은 읽기모드로 오픈해야 한다.    【인  수】    char *pstrBuff : 문자열 보존용 버퍼    int iLen : 읽어내기 최대 사이즈(한줄)    FILE *fp.. 2024. 8. 13.
strcspn Index로 돌아가기 【기  능】 대상 문자열에서 검색문자열이 포함되지 않는 위치를 돌려주는 기능 【소  속】 string.h                 #include      【서  식】 size_t strcspn(const char *tar, const char *src);     【설  명】 문자열 tar의 선두부터 검색해서 문자열 src에 포함된 문자가 없어진 위치를 돌려준다.            tar문자열이  12345abc 이고 str 문자열이 512 일때는 리턴값이 0이 된다.            tar문자열이  abc12345 이고 str 문자열이 512 일때는 리턴값이 3이 된다.            그러니까 검색대상 문자열에 검색하는 문자열이 포함되지 않아야 카운터가 시작된다. 【.. 2024. 7. 8.
strspn Index로 돌아가기【기  능】 대상 문자열에서 검색문자열이 포함된 길이를 돌려주는 기능 【소  속】 string.h                 #include      【서  식】 size_t strspn(const char *tar, const char *src);     【설  명】 문자열 tar의 선두부터 검색해서 문자열 src에 포함된 문자가 선두부터 있으면 카운트를 시작해서                 (연속해서) 더이상 발견되지 않을 때 까지의 문자수를 돌려준다. 예를들면           tar문자열이  12345abc 이고 str 문자열이 512 일때는 리턴값이 2가 된다.            tar문자열이  abc12345 이고 str 문자열이 512 일때는 리턴값이 0가 된다.   .. 2024. 7. 8.
strpbrk Index로 돌아가기 【기  능】 대상 문자열에서 검색문자열이 발견된 지점의 위치를 돌려주는 기능 【소  속】 string.h                 #include      【서  식】 char *strpbrk(const char *tar, const char *src);     【설  명】 문자열 tar에서 문자열 src에 포함된 문자가 발견된 최초의 위치를 돌려준다. 【인  수】                  tar : 검색대상 문자열            src : 검색하는 문자열 【리턴 값】            발견된경우 : 문자열 tar에서 문자열 src가 발견된 최초의 위치            발견되지 않은경우 : 공백문자(NULL) 【사용 예】  #include  #include #i.. 2024. 7. 6.