C_C++

(C언어) 문자열 복사 mystrcpy 함수 만들기

고니자니 2022. 11. 6. 08:11
반응형

#문자열 #복사 #strcpy #mystrcpy #my_strcpy

 

C언어의 strcpy() 함수는 문자열을 복사하는 함수입니다.

이와 비슷한 기능을 하는 함수를 만들어 보겠습니다.

 

#include <stdio.h>

int mystrcpy(char s[], char s2[])
{
	int i, j;
	for (i = 0; s2[i] != '\0'; i++)
		s[i] = s2[i];
	s[i] = '\0';
	return i;  // s의 문자열 길이를 반환
}

int main(void) 
{
	char s[20] = "Hello";
	char a[] = "Hello";

	int len = mystrcpy(s, a);  //a을 s에 복사

	printf("%s\n", s);
	printf("%d\n", len);

	return 0;
}

 

반응형