⭐ string.h ⭐

strcpy() : string을 전부 복사 하는 기능을 하는 함수

strncpy() : string을 일부 복사 하는 기능을 하는 함수

strlen() : string의 길이를 세어주는 함수

strcmp() : string 두 개를 사전 상의 위치 비교

strcat() : string 뒤에 string 추가


strcpy() : string을 전부 복사하는 기능을 하는 함수

헤더파일 : #include

함수원형 : char* strcpy(char* destination, const char* origin);

char origin[] = "String Copy"; // "String Copy\\0" 이므로 size = 12;
char destination[100];

strcpy(destination, origin);

strncpy() : string을 일부 복사하는 기능을 하는 함수

헤더파일 : #include

함수원형 : char* strncpy(char* destination, const char* origin, size_t n);

주의사항 : n ≤ sizeof(origin) && n ≤ sizeof(destination)

char origin[] = "String Copy"; // "String Copy\\0" 이므로 size = 12;
char destination[100];

strncpy(destination, origin, sizeof(origin));

strlen() : string의 길이를 세어주는 함수

헤더파일 : #include

함수 원형 : int strlen(char *string);

char origin[] = "String Copy"; // "String Copy\\0"이므로 len = 11;

strlen(origin);

strcmp() : string 두 개를 사전 상의 위치 비교

헤더파일 : #include

함수 원형 : int strcmp(char *string1,char *string2);

char string1[] = "a";
char string2[] = "b";

strcmp(string1,string2);

strcat() : string 뒤에 string 추가

헤더파일 : #include

함수 원형 : char *strcat(char *string1, char * string2);

char string1[] = "a";
char string2[] = "b";

strcat(string1, string2);



카테고리:

업데이트: