printf(1)

mtak·2021년 1월 24일
0

42Seoul

목록 보기
3/13
post-thumbnail

Goals
Understanding variable argument,
printf()구현

1. Common Instructions

2. Mandatory part

Turn in files

.c, */*.c, .h, */*.h, Makefile

External func

malloc, free, write, va_start, va_arg, va_copy, va_end

* libft 사용 가능

Description

진짜 printf()같이 동작하는 ft_printf()를 포함하는 라이브러리를 사용해라.

  • ft_printf 의 프로토타입은 이렇게 하세요
    int ft_printf(const char *, …);
  • 라이브러리의 printf 함수를 다시 짜는 것입니다.
  • 실제 printf처럼 버퍼 매니지먼트를 해서는 안됩니다!
    ❓버퍼 매니지먼트
  • 다음 conversions(변환)을 매니지합니다.
    c, s, p, d, i, u, x, X, %
  • 다음 flags(플래그)조합을 매니지 합니다.
    [-] [0] [ . ] [ * ] , [모든 컨버전스와 사용하는 최소 필드 너비]
  • 실제 printf와 비교할 것입니다.
    👉printf format

3. Bonus part

  • 필수 부분이 완벽하지 않은 경우 어림도 없지...
  • 모든 보너스를 할 필요는 없습니다.
  • 다음 변환 중 하나 이상을 관리하십시오.
    nfge
  • 다음 플래그 중 하나 이상을 관리하십시오.l ll h hh
  • 다음 플래그를 모두 관리합니다.
    [ # ], [ ](=공백), [ + ]
profile
노는게 젤 조아. 친구들 모여라!!

0개의 댓글