파도가 칠 때는 서핑을

Soon as possible

Wait!

공부/TIL

20210302(화)

hyeonhki 2021. 3. 3. 09:47
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에 저장하며, 추후 멤버를 통해 초기 가변인자가 음수였을 경우 '-'를 출력하게 함수를 변형하였다.
  • 정적라이브러리르 통해서 한 번에 컴파일이 가능함!


- ? 추가적으로 공부해야할 내용 (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