gongeerie

고정 헤더 영역

글 제목

메뉴 레이어

gongeerie

메뉴 리스트

    • 분류 전체보기 (101)
      • Diary (0)
      • Unity (16)
      • Django (0)
      • C# (17)
      • Javascript (9)
      • Data Analysing (0)
      • IT 기본소양 (8)
      • Redis (4)
      • Node.js (11)
      • Java (2)
      • C (4)
      • Android (3)
      • Tips (1)
      • Algorithm (4)
      • Linux (1)
      • git (1)
      • Mongodb (0)
      • HMTL (1)
      • Mysql (2)
      • 데이터 분석 (6)
      • Python (4)
      • LLM (3)

    검색 레이어

    gongeerie

    검색 영역

    컨텐츠 검색
    [C] printf 구현하기

    printf를 직접 구현해보자 printf는 매개변수의 형식에 따라 매개변수 수가 바뀌는 가변인자 함수 이다. #include #include void myprint(const char* str, ...) { int i; int* idx = (int*)&str; //스택에 매개변수가 쌓일때 4byte크기로 쌓이기 때문에 int형 포인트를 설정해주었다. long으로 해도 상관 없다.4byte이기만 하면 된다. idx++; //현재 포인터는 str문자열의 포인터를 가리키고 있으므로 다음 매개변수를 가리키기 위해 4byte 다음 방을 가리키게 한다. while(*str != NULL) { if(*str == '%') { switch(*(str+1)) { case 'd': // int 형 매개변수 출력 prin..

    C 2023. 7. 17. 18:00

    추가 정보

    인기글

    최신글

    페이징

    이전
    1
    다음
    TISTORY
    gongeerie © 2023 metashower All rights reserved.
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바