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