advertencia C4013 en lenguaje C: 'salir' indefinido; suponiendo que extern devuelva int es lo que
La función de salida se llama pero no se declara. La solución es hacer referencia al archivo de encabezado stdlib.h en el programa fuente.
En lenguaje C, cuando desea llamar a una función fuera de este archivo, o al escribir una función en el mismo archivo pero debajo de la posición de llamada, debe declararla antes de llamar; de lo contrario, el sistema informará advertencia, es decir, advertencia. Debido a que en ausencia de una declaración, el compilador no puede juzgar la cantidad de parámetros pasados, el tipo de parámetro y el tipo de valor de retorno, puede haber problemas potenciales.
Para llamadas a funciones de biblioteca similares a salir, el método de declaración es hacer referencia al archivo de encabezado correspondiente. Por ejemplo,
#include lt;stdio.hgt;
Cuando se agrega esta línea de código, todas las funciones declaradas en stdio.h se pueden llamar directamente sin causar esta advertencia.
La función de salida es una función de biblioteca declarada en stdlib.h. Para llamar a esta función, debe agregar el código:
#include lt;
La función de esta función es salir de todo el programa y pasar el parámetro de salida, un valor entero, al proceso que llamó al programa como resultado de la ejecución del programa.