문자열 길이값 strlen()
#include<stdio.h>
int main(void) {
/*
문자열 함수 #include<string.h>
*/
int resul_3 = array_char_3(); //문자열 길이값 찾기
return 0;
}
int array_char_3() {
printf("----------- array_char_3 시작 -----------\n");
/*
문자열 길이 찾기 strlen()
*/
char ch[] = "abc";
int len;
len = strlen(ch);
printf("문자열의 길이값 %d\n", len);
printf("----------- array_char_3 종료 -----------\n");
}
문자열 복사 함수 strcpy()
#include<string.h>
int main(void) {
/*
문자열 함수 #include<string.h>
*/
int resul_4 = array_char_4(); //문자열 복사 함수 strcpy()
return 0;
}
int array_char_4() {
printf("----------- array_char_4 시작 -----------\n");
/*
문자열 복사 함수 strcpy()
*/
char ch[4];
strcpy(ch, "abc"); //복사
printf("문자열 ch의 내용은 %s\n", ch);
printf("----------- array_char_4 종료 -----------\n");
}
문자열 연결 함수 strcat()
#include<string.h>
int main(void) {
/*
문자열 함수 #include<string.h>
*/
int resul_5 = array_char_5(); //문자열 연결 함수 strcat()
return 0;
}
int array_char_5() {
printf("----------- array_char_5 시작 -----------\n");
/*
문자열 연결 함수 strcat()
*/
char ch[7] = "abc";
strcat(ch, "def"); //붙인다.
printf("문자열 ch의 내용은 %s\n", ch);
printf("----------- array_char_5 종료 -----------\n");
}
문자열 비교 함수 strcmp()
#include<string.h>
int main(void) {
/*
문자열 함수 #include<string.h>
*/
int resul_6 = array_char_6(); //문자열 비교 함수 strcmp()
return 0;
}
int array_char_6() {
printf("----------- array_char_6 시작 -----------\n");
/*
문자열 비교 함수 strcmp()
*/
char ch[] = "abc";
char ch1[] = "aBc";
int r; //비교값을 담는 젇ㅇ수
r = strcmp(ch, ch1); //비교한다
//개수는 틀린개수가 나오고 , 모두 같으면 0이 나옴
printf("두 문자열의 비교 결과는 : %d\n", r);
printf("----------- array_char_6 종료 -----------\n");
}
개수는 틀린개수가 나오고 , 모두 같으면 0이 나옴
'언어 > C언어' 카테고리의 다른 글
[C언어] 메모리주소 (0) | 2025.03.03 |
---|---|
[C언어] 배열(array) / 문자열 받기 gets() /문자열 출력 puts() (0) | 2025.03.03 |
[C언어] 배열(array) / 문자형 배열 (0) | 2025.03.03 |
[C언어] 배열(array) / 배열 크기 구하기 sizeof() / 정수형배열 (0) | 2025.03.03 |
[C언어] 배열(array) / 배열 초기화 / 배열for / 정수형배열 (0) | 2025.03.03 |