함수 기능
형식에 맞춰서 문자열을 출력해주는 함수
함수 원형
#include <stdio.h>
int sprintf(char *buf, const char *format, ...);
int snprintf(char *buf, size_t size, const char *format, ...);
함수 파라메터
format
형식지정자
buf
출력 문자열 저장 버퍼
size
어느정도 사이즈로 출력할것인가
함수 예제
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
char buf[BUFSIZ];
sprintf(buf, "%d", 123);
printf("%s\n", buf);
exit(0);
}
리눅스시스템 프로그래밍 - 홍지만 저
교재 내에 있는 예제를 바탕으로 작성한 글 입니다.
'C & LINUX' 카테고리의 다른 글
C / LINUX tmpnam, tmpfile (0) | 2022.05.02 |
---|---|
C / LINUX scanf(3) fscanf(3) sscanf(3) (0) | 2022.05.02 |
C / LINUX printf(3) fprintf(3) (0) | 2022.05.02 |
C / LINUX ftell(3) fseek(3) rewind(3) (0) | 2022.05.02 |
C / LINUX fread(3), fwrite(3) (0) | 2022.05.02 |