Código fuente de Strncat
Los conflictos de acceso generalmente son causados por el acceso fuera de los límites a la memoria, pero para
Strcat(a, B) agregará la cadena B al final de A. Cabe señalar que A debe tener suficiente espacio para acomodar el contenido B.
Esto se debe a que strcat, strcmp y strcpy solo verifican el final de la cadena y no verifican si hay suficiente espacio. En entornos reales, las "vulnerabilidades de desbordamiento del búfer" a menudo persisten, por lo que la biblioteca estándar de C también proporciona strncat, strncmp y strncpy más seguros.
Para obtener más información, consulte /reference/cstring/
strcat:/reference/cstring/strcat/
strn cat:/reference/cstring/strn gato/