728x90
- 📆 학습 날짜
2021.03.02 (화)
- 🕐 학습 시간
8:30 - 11:00 (집)
15:00 - 17:00 (집)
- ✓ 학습 목표
- 오늘 목표
* JavaScript 시작!
- 어제 목표
- * 플래그의 처리
- 구조적으로 info에 받아들이는 내용을 바꿔야 할 것 같다.
- 로직 자체는 precise > width > flag 순
- precise 위치에 들어갈 * 플래그를 고려해주면 될 듯
- ? 학습 범위 및 주제
- WEB2 : JavScript 1~18
- C 프로그래밍 : 가변함수와 구조체
- 42seoul : ft_printf
- 📝 상세 학습 내용
-
JavaScript
- 사람들과 상호작용하는 웹페이지를 만든다
- type : button, text
- 이벤트 : onclick, onchange, onkeydown
- 콘솔
- 데이터타입 : 문자와 숫자
- 변수와 대입 연산자
- css 속성
- 제어할 태그 선택하기 : document.querySelector() ; .style .value
- 조건문 : 토글
- 리팩토링 중복의 제거 : this ; var NAME 을 통한 변수 만들기 ;
-
ft_printf :
*
flag 받기 수정- width와 precise 모두에서 받을 수 있어야 함
- save_info 에서 불필요한 부분 코드 제거
- 함수의 길이가 길어져 구조체에 index를 넣고야 말았다..
- pt_d 를 건들이지 않고 문제 해결
- %d 의 음수 출력 시, precise 반영에 문제가 있다.
나의 경우, - 부호 밖에 0 이나오고 width의 길이가 하나 짧다.- 구조체에 멤버를 추가하여 출력할 가변인자를 받고 음수를 양수로 반환하여 ret에 저장하며, 추후 멤버를 통해 초기 가변인자가 음수였을 경우 '-'를 출력하게 함수를 변형하였다.
- width와 precise 모두에서 받을 수 있어야 함
-
정적라이브러리르 통해서 한 번에 컴파일이 가능함!
- ? 추가적으로 공부해야할 내용 (Weekend)
- 학습내용에 대한 총평
아직은, 집 정리가 미처 끝나지 않아서 지켜진 계획을 잘 못지키고 오후 3시가 되어서야 다시 공부를 재개하는 모습이 아쉽다.
- 👉 다음 목표
- return 값을 해결해야한다
- iupxX
- 📚 참고 서적 및 웹사이트
728x90
'공부 > TIL' 카테고리의 다른 글
20210306(토) (0) | 2021.03.07 |
---|---|
20210305(금) (0) | 2021.03.05 |
20210304(목) (0) | 2021.03.04 |
20210303(수) (0) | 2021.03.04 |
20210301(월) (0) | 2021.03.01 |