Está demostrado que la mayor parte de la biblioteca estándar de C ha sido bien diseñada, aunque se ha comprobado que algunas partes también son fuente de errores; funciones para entrada de cadenas como codice_1 o codice_2, producen desbordamientos de buffer, y muchas guías de programación recomiendan evitar su uso.