Código
Y yo como bueno aprendiz que soy hago caso, intento evitarla.
acabo de hacer este programa desde cero yo solo, solo por aburrimiento:
Código
#include <stdio.h> int main() { int i; char cadena [80]; for (i=0;cadena [i]!='\0';i++); return 0; }
El programa funciona pefectamente, el problema es que al final no se para, y la unica forma que se me ocurre es poniendo dos veces la linea:
Código
O limpiando el bufer de entrada asi:
Código
Pero es que tambien he leido muchas veces que limpiar el bufer de esa manera tambien es una mala practica porque puede comportarse de forma erronea. Entonces queria saber la forma correcta y limpia para parar el programa, no solo ese, sino tambien otro cualquiera.
Saludos