June is Combung

문자열 함수 본문

C/함수

문자열 함수

june__Park 2021. 3. 29. 16:52
void ex01(){
	/*
		< 문자열 함수 >
		1. strcpy_s()

		2. strlen()

		3. strcmp()
			=> 문자열1의 값이 더 크면 양수 return
			=> 문자열2의 값이 더 크면 음수 return
			=> 두 문자열이 같으면 0
	*/
	char s1[100] = "라이츄";
	char s2[100] = "피카츄";

	printf("s1: %s s2: %s \n", s1, s2);
	strcpy_s(s1, 100, s2); // s1 = s2
	printf("s1: %s s2: %s \n", s1, s2);
	printf("s1의 문자열 길이 : %d byte \n", strlen(s1));
	printf("sizeof(s1) : %d byte \n", sizeof(s1));
	if(!strcmp(s1, s2)){
		printf("두 문자열 일치! \n");
	}
	else {
		printf("다르다.\n");
	}

	printf("주소 : ");
	//scanf_s("%s", s1, 100);  (띄어쓰기 앞까지만)
	gets_s(s1,100); // stdio  (띄어쓰기 포함)
	printf("%s \n", s1);
}

'C > 함수' 카테고리의 다른 글

함수 기본 예제  (0) 2021.03.29
함수 이론  (0) 2021.03.29
Comments