‘C 언어 펀더멘탈’을 가지고 공부를 하고 있는 중
‘generic pointer’에 대해서 나오는 부분에
memcpy를 본떠서 my_memcpy를 만드는 과정을 보여주었다.
그걸 보면서 난 놀랐다.
왜냐하면 내가 재작년에 C를 배울 때
두 번째 레포트로
memcpy, memset, strcpy, strlen함수를 만들었다.
그래서 내가 만든 것과 얼마나 차이가 나는가 궁금했다.

(내가 만든 mymemcpy)

저 함수는 내가 C를 배운지 한 달이 지나서 만든 것이다.
(그 때는 const를 배우지 않았기에 쓰지 않은 것은 이해간다.)
하지만 지금 내 실력이 저정도로 만들 수 있을까 궁금하다.
즉, 내 실력이 저기서 발전이 되지 않은 것 같아 부끄럽다.
오직 열공뿐인가..ㅠㅠ
참조
● C 언어 펀더멘탈 : 견고한 프로그램을 위한 기본 원리
전웅 지음 / 한빛미디어
나의 점수 : ★★★★★
다시 처음부터 배우는 C라고 하기에는 조금 웃기다. 하지만 문법이 아닌 언어를 배우는 입장이라면 정말 추천하는 책이다.
● 2004년 1학기 C 프로그래밍 두 번째 레포트 제출용 hwp파일
열공~~
똑같아 보이는데 -_-a;;;
zzozozzz//반갑습니다~ 열공만이 살 길이죠..^^
mark//const와 unsigned의 유무 아닐까요??^^
밑에분이 만드신게 깔끔하고 가볍네요..
열공하세요..”) 그담엔 저한테 갈켜주시는겁니다~(퍽!)
그렇죠. 최적화가 잘 되어 있죠.^^
가르쳐 주는 건…^^;;;;
그런데 얼마나 큰 사이즈를 copy하길래 unsigned까지 쓰는거래;;;;
어차피 i는 음수가 나올 이유가 없으니까 unsigned로 하자.. 로 기억한다.
다시 책을 봐야겠네.;;
const, unsigened에도 신경쓰도록 자세히 프로그램을 만들자.