5
¿Snprintf () SIEMPRE termina en nulo?
¿Snprintf siempre es nulo terminando el búfer de destino? En otras palabras, ¿es esto suficiente? char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); ¿O tienes que hacer así, si alguna es lo suficientemente larga? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); …