snprintf ()는 항상 null로 종료됩니까?
snprintf는 항상 대상 버퍼를 종료하는 null입니까? 즉, 이것으로 충분합니까? char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); 아니면 somestr이 충분히 길다면 이렇게해야합니까? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); 나는 표준이 말하는 것과 표준 동작이 아닌 일부 대중적인 libc가 무엇을 할 …