怪我咯2017-04-17 17:01:10
1. 다음 예제 코드는 동적 콘텐츠를 buf에 저장한 다음 buf의 콘텐츠를 파일에 씁니다.
2. sprintf를 사용하는 것 외에도 버퍼 안전을 보장하는 snprintf를 사용할 수도 있습니다. sprintf는 버퍼 오버플로의 위험이 있습니다.
3. 구체적인 매뉴얼은 Linux에서 man sprintf
를 사용하여 볼 수 있습니다.
#include <stdio.h>
정수 메인()
{
char buf[1024] = {0};
char * 이름 = "acb0y";
char * addr = "광동";
sprintf(buf, "이름=%s,주소=%s", 이름, 주소);
printf("buf=[%s]\n", buf);
0을 반환합니다.
}