C/C언어 코드 기록
sprintf()함수 가변적으로 사용하기.
lwj789
2021. 12. 23. 11:46
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <string.h>
int main()
{
char *p = "abc_";
char *buf = NULL;
printf("before p >> %s \n", p);
int num = 65533;
int len = strlen(p);
len += 1; // +NULL(1바이트)
buf = (char *)malloc(len+5); // 자릿수 +5
sprintf(buf, "%s%d", p, num);
printf("after buf >> %s \n", buf);
free(buf);
}
|
cs |