Ante todo quiero dejar claro que este error se muestra al utilizar el Dev-C++. Al usar otro compilador, se ejecuta perfectamente, y quisiera saber por qué.
Cuando se ejecuta este simple código, sale una ventana de error que dice: "el programa ha detectado un error y debe cerrarse", y ya no sigue ejecutándose. El código se ejecuta correctamente hasta el punto en el que pide el primer número, a partir de ahí ya no sigue. ¿Alguien sabe el motivo?
Muchas gracias por adelantado.
Código C:
Ver original
//Practicar con ficheros #include <stdio.h> #include <conio.h> #include <stdlib.h> int main (void) { //Declarar el puntero con fichero FILE *fichero; int a=0, b=0, suma=0; //Abrir el fichero. //Escribir datos en el fichero do { suma=a+b; } while (a != 0); //Cerrar el fichero return 0; }