🖨 ft_printf
@42seoul : (2020.07.01 ~ 2020.07.25)
📖 About
- 이 프로젝트는 단순합니다. 의
printf()
함수를 직접 구현합니다.(This project is pretty straight forward. You will recode printf)
📝 Review
- C에서 가장 먼저, 많이(?) 쓰는 함수
printf("Hello World!");
를 사용하지 않고 내가 직접 구현한다니!! 신선한 충격이었습니다. 🎃 - printf()가 의
write()
기반으로 구현되어 있으며 문자열 파싱과 가변인자 처리를 어떻게 하는지 배울 수 있었습니다. width, precision 계산은 덤 - 자주 사용되는 함수들의 원형에 대해 호기심이 생겼고, 나도 구현할 수 있다는 용기를 갖게 되었습니다.
🏁 Run
- Simple Unit Test : %c, %s, %p, %d, %i, %u, %x, %X, %%, -, 0, ., *
- All Test : reference 코드를 참고로 테스트 하였습니다.
Function List
conversion
: c, s, p, d, i u, x, X, %flag
: -, 0, ., *
🔗 Reference
🧑🏻💻 Author
'📝 회고 > 🏁 42seoul 프로젝트' 카테고리의 다른 글
[42seoul] libasm : assembly(어셈블리)를 활용한 몇 개의 함수 구현 (0) | 2021.10.28 |
---|---|
[42seoul] cub3d : Ray casting을 활용한 Wolfensteid3D 유사 그래픽 구현 (0) | 2021.10.28 |
[42seoul] ft_server : Dockerfile을 활용한 간단한 서비스 배포 (0) | 2021.10.28 |
[42seoul] Get_next_line : \n(개행) 단위로 파일 읽기 (0) | 2021.10.28 |
[42seoul] libft : 나만의 C 라이브러리 만들기 (0) | 2021.10.28 |
댓글