[C언어 소스] 문자열 복사하는 함수 만들기(버퍼 오버플로우 방지)

알고리즘

문자열 복사하기(dest:복사할 버퍼, dsize:버퍼 길이, src: 원본 문자열)

dsize 1감소

origin:= dest

반복(dsize가 참이면서 dest가 가리키는 곳에 src가 가리키는 문자 대입)//대입한 결과가 참이면 반복

dest와 src를 다음 위치로 증가, dsize 1감소

dest가 가리키는 곳에 종료 문자 대입

origin 반환

문자열 복사 실행 화면
문자열 복사 실행 화면

 

 

 

 

 

소스 코드


관련 게시글

[C언어 표준 라이브러리 함수] strcpy_s 함수