카테고리 없음

[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


반응형