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 |
'C > C언어 코드 기록' 카테고리의 다른 글
메모장에 글쓰기 (0) | 2022.06.24 |
---|---|
C언어 파일 입출력 (텍스트 파일 생성) (0) | 2022.03.15 |
memcpy()함수를 사용해 조건문 줄이기. (0) | 2021.10.15 |
문자열 복사 함수 만들기. (strcpy( )함수와 동일한 기능) (0) | 2021.08.09 |
문자열 연결 함수 만들기. (strcat( )함수와 동일한 기능) (0) | 2021.08.09 |