Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de Strncat

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/