카테고리 없음
[snprintf] 범위 초과시
크크다스
2015. 11. 26. 11:51
반응형
= [snprintf] 범위 초과시
= 결론 : NULL 포함해서 범위까지만 카피한다.
#include <stdio.h>
main()
{
char xx[100] = {0};
snprintf(xx, sizeof(xx), "1111111111111111111111111");
snprintf(xx, sizeof(xx), "222222222222");
snprintf(xx, 10, "222222222222");
printf("[%s]\n",xx);
}
[222222222] <== 9 + NULL
반응형