코딩하는 몽구리

[C언어] 문자열 함수 정리 본문

C

[C언어] 문자열 함수 정리

코딩구리 2024. 4. 17. 16:43

문자열의 길이를 구하는 내장 함수 strlen

#include <stdio.h>
#include <string.h>

void main() {
int data_length;
char data[10] = { 'h','a','p','p','y',0 };
data_length = strlen(data);
printf("data length = %d\n", data_length);
}

결과 화면

 

문자열을 복사하고 추가하는 내장 함수 strcpy, strcat

문자열을 복사하는 strcpy, 문자열 뒤에 다른 문자열을 이어 붙이는 strcat

#include <stdio.h>
#include <string.h>

void main() {
	char data[10] = { 'a', 'b','c',0 };
	char result[16];
	strcpy(result, data);  // data저장된 문자열을 result로 복사함
	strcat(result, "def"); // result 값의 맨 뒤에 "def"를 덧붙임

	printf("%s + \"def\" = %s\n", data, result);
}

'C' 카테고리의 다른 글

[C언어]숫자 형식의 문자열 처리  (0) 2024.04.22