✅ 목표 (Goal)

sprintf와 sscanf에 대해서 알아보자.

✅ sprintf 예제

먼저 간단한 예제

읽어들인 문자의 갯수

int sprnitf(const char* buffer, const char *format);
#pragma warning(disable: 4996)

#include <stdio.h>
#include <string.h>

int main() {
    char buffer[128] = {0, };
    sprintf(buffer, "%s\\r\\n", "Hello, World !!");
    printf("%s\\r\\n", buffer);
    return 0;
}

이렇게 쓸바에는 그냥 printf를 쓰지 뭐하러 sprintf를 쓰나

보통 이런 경우에 사용되지 않고

어떤 형식을 가진 출력에 많이 사용된다.

2023-04-05 12:34:56

그냥 printf 쓰듯이 쓰면 된다.

buffer 사이즈는 충분한 여유가 있어야 한다.

구조체를 어떤 포맷에 맞추어 출력할때 애용된다.