# ft_printf

26개의 포스트

[ft_printf] 대략적 코드 흐름, 조건문에서 주의할 점

방금 ft_printf 평가를 받다가, 코드에 대한 중요한 comment를 받게 되어서 쓰는 글대략적인 코드의 흐름은 이렇다.<ft_printf.c>ft_printf 함수에서 하나의 고정인자와 가변인자를 매개변수로 받는다.va_list 가변 인자 포인터 변수 ap

2021년 12월 29일
·
0개의 댓글

ft_printf 문제 정리

c언어 <stdio.h> 안에 있는 printf를 구현하는 것ProgramName : libftprintf.aTurn in files : &- MakeFile : all, clean, fclean, re, bonusExternal Functs : malloc, f

2021년 10월 26일
·
0개의 댓글
post-thumbnail

[ft_printf] Final : Bonus part

🔮 - 함수와 마찬가지로, str 문자열안에 cxXdiup%에 해당하는 문자를 프린트한다. 파라미터가 인 이유는 문자열를 로 부터 받기 위해 문자열을 가리키는 포인터를 사용했다. - 학교 norm에 맞추기 위해서, 원래는 생성하지 않았던 함수 인데, norm에 맞추기 위해 생성하였다. 파라미터로 를 넣으므로써, 문자 하나 하나를 읽을때마다 그에 해당하...

2021년 8월 14일
·
0개의 댓글
post-thumbnail

[ft_printf] Final : Mandatory part

🔮 - 문자열에 csxXidup% 해당되는 문자가 있으면, 해당 값을 프린트 하는 함수 - 과제에서 요구한 ft_printf() 최종 함수 🔮 - 문자열 str에서 d와 i를 발견하면, 해당 문자값을 프린트함 - 문자열 str에서 u를 발견하면, 해당 문자값을 프린트함 - putnbr를 사용하여, 16 진수를 표현하도록 하였다. - 문자열 st...

2021년 8월 14일
·
0개의 댓글
post-thumbnail

[ft_print] Printf_Mandatory 함수 구현 과정

Ft_printf 함수 구현 과정 함수 안에서 를 찾는 즉시, 해당되는 type 형태에 따라 해당 값을 출력한다. (먼저, 모든 type값을 출력하는 하나의 함수를 만든 후, optimize 필요 여부에 따라 함수들을 쪼개는 형식으로 진행 했다.) 과제에서 주어진 를 사용하기 위해서, type에 따라 출력되는 함수에 를 거의 적용하였다. : 문자열의 포인...

2021년 8월 4일
·
0개의 댓글
post-thumbnail

[ft_print] Makefile 과 컴파일

ft_printf 과제의 경우 을 이용해 정적 라이브러리 파일을 만들고, 라이브러리 파일과 함께 파일을 컴파일해야 한다. Makefile ft_printf에서는 libft함수를 포함하여 사용 할 수 있어, 기존의생성방법과는 약간 다르다. Makefile안에, 의 make 파일과 그 경로를 불러오는 코드를 적어야 한다. : 이런 식으로, 을 사용하여...

2021년 7월 28일
·
0개의 댓글
post-thumbnail

[ft_printf] 가변인자 ( variadic functions)

💡 가변인자 (Variadic Functions) 가변인자라는 개념이 생소하여, printf과제를 할때 생긴 첫 의문점은 "ft_printf 과제를 수행하는데, 가변인자가 무엇인지, 그리고 가변인자를 왜 알아야 하는가?" 이었다. printf 함수는 인자를 1개만 넣어도 작동하고, 2개를 넣어도 작동하고, 3개,4개 혹은 그 이상을 넣어도 잘만...

2021년 7월 21일
·
0개의 댓글
post-thumbnail

[ft_printf] subject와 printf 함수 이해

💡printf 함수란 ? printf 함수의 원형 printf 첫번째 입력 매개변수 printf 두번째 입력 매개변수 : 가변인자. printf는 매개변수의 개수가 정해지지 않는다. 즉 여러개의 인자를 넣어도 함수가 작동한다. ❗️❗️❗️ printf 반환값은 : 다 ❗️❗️❗️ printf 출력 방식 printf의 첫번째 인자: 어떤 형태로...

2021년 7월 19일
·
0개의 댓글

[ft_printf] 각 서식문자의 예외처리에 대해 알아보자

이번 글에서는 미리 알아두면 좋은 각 서식문자별 예외처리에 대해 정리해 볼 것이다.

2021년 4월 13일
·
0개의 댓글

[ft_printf] 형식패턴에 따른 값의 변화

플래그, 폭, 정밀도에 따라서 서식문자의 출력이 어떻게 변화하는지 알아보자.

2021년 4월 12일
·
0개의 댓글

[ft_printf] printf 어떻게 구현해야 할까?

먼저 프린트에프에 대해 알아보자

2021년 4월 11일
·
0개의 댓글

Exam Rank 02

티켓 만들기examshell 접속하기경로 위치 옵션 추가header filemallocheadermallocflagfunctioninterunionget_next_lineft_printunionget_next_line총 1시간 30분 가량 소요되었다.

2021년 3월 18일
·
1개의 댓글

ft_printf

코딩의 시작, TCP SCHOOLC 언어 코딩도장va_argimagestdbc printf의 리턴값: 출력되는 문자의 개수메모리 할당 오류 시 예외 처리문자열은 '0'으로 패딩 처리하지 않는다 ?데이터 타입이 정수형이고 좌측 정렬 플래그가 존재할 경우'0' 으로

2021년 3월 18일
·
0개의 댓글

ft_printf (3 일차)

\-g -fsanitize=address마지막으로 했던 str함수에서 str에 NULL일때, segmentation fault가 나서.. 어디인지 찾을수가없었다...결국, 친구가말해줬던 옵션이 생각나서, 찾아서 해보니, NULL 선언전에 strlen함수에 넣었기 때문이

2021년 2월 16일
·
0개의 댓글

ft_printf (2 일차)

% flags .precision typed 와 i%d는 10진수 정수를 입력받는다.011을 입력받는다면, 11%i는 10진수/8진수/16진수를 입력받는다.011을 입력받는다면, 9입력받는 va_arg의 타입은 int형u부호없는 10진 정수va_arg의 타입은 uns

2021년 2월 12일
·
0개의 댓글

ft_printf (1 일차)

• Le prototype de ft_printf devra être int ft_printf(const char , ...);• Vous devez recoder la fonction printf de la libc• Vous ne devez pas gérer de

2021년 2월 12일
·
0개의 댓글
post-thumbnail

ft_printf %cspc처리

type %,c,s는 처리가 그렇게 어렵지 않아, 넘어가도록 한다.p옵션은 들어온 포인터 변수의 주소를 16진수로 변환시켜 보여주는 타입이다. 이를 처리하기 위해 매개변수로 받은 가변인자를 long long자료형으로 변환시켜 사용한다. 사실상 방법은 그렇게 어렵지 않다

2021년 1월 6일
·
0개의 댓글
post-thumbnail

ft_printf 형식지정자 xX처리.

printf에는 16진수를 출력하는 서식지정자x,X가 있다.(x는 출력시 소문자, X는 대문자)이를 똑같이 처리하기 위해 itoh라는 함수를 따로 작성해야했다.잘 나오고 있다

2021년 1월 5일
·
0개의 댓글
post-thumbnail

가변 인자

보통 우리가 쓰는 함수들은 매개변수의 개수가 정해져있어, 지정한 개수와 다른 인자를 넣게되면 오류를 뿜어낸다. 그렇다면 하나에 의문이 든다. 우리가 평소에 자주쓰는 printf또한 함수인데, 이는 어떻게 각종 타입의 변수를, 개수에 상관없이 넣을 수 있는 것인가? 그

2020년 12월 4일
·
0개의 댓글