C_C++/C_라이브러리_함수

(C언어) sprintf: 문자열에 서식이 지정된 데이터를 저장한다

고니자니 2023. 2. 28. 11:56
반응형
#include <stdio.h>
int sprintf(char *buffer, const char *format[, argument] ...);

sprintf 함수는 서식(포맷, 형식)이 지정된 인수를 문자열 buffer에 저장합니다.

오류가 없으면 출력된 바이트 수를 반환하고 -  NULL 종료 문자는 바이트 수에 포함되지 않습니다 -  오류가 발생하면 EOF를 반환합니다.

 

참고: printf, fprintf

 

#define _CRT_SECURE_NO_WARNINGS  // Visual Studio
#include <stdio.h>
#include <process.h>
int main()
{
	char s[100];
	int a = 100;
	double b = 123.4567;
	
	sprintf(s, "a=%d, b=%.4f", a, b);

	printf("%s\n", s);

	return 0;
}

sprintf: 지정된 서식으로 문자열에 저장한다

 

 

반응형