언어/C

ft_strcpy 구현 테스트

EpicArts 2020. 10. 23. 23:53

 

char	*ft_strcpy(char *dest, char *src);

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

int main(void)
{
    char text[] = "Hello World!!";
	char dest[50];
	char* result;

	result = ft_strcpy(dest, text);
	printf("%s - %ld\n", dest, dest - result);
	result = strcpy(dest, text);
	printf("%s - %ld\n", dest, dest - result);
    return 0;
}

strcpy는 문자열을 복사한다.

리턴 값으로 buffer 배열의 첫 주소를 반환 받아야한다. (첫 주소가 아니면 오답)

 

 

Hello World!! - 0
Hello World!! - 0

결과 값은 다음과 같아야한다.