Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Ander123 en 25 Octubre 2012, 16:14 PM

Título: Ficheros
Publicado por: Ander123 en 25 Octubre 2012, 16:14 PM
Hola, tenia una pregunta, estoy trabajando con ficheros y no me funciona el programa, uso code blocks, y al compilarlo, sale la consola y solo se puede teclear una tecla y sale del programa, a ver si me podeis ayudar.Otra cosa, no recuerdo bien como poner el codigo de una forma correcta y en colores, si alguien puede decirme donde encuentro el tutorial o la forma se lo agradeceria.

/*---------------------------*/
/*  Ejemplo en C nº 55:      */
/*  c055.c                   */
/*                           */
/*  Escritura en un fichero  */
/*  de texto                 */
/*                           */
/*  Curso de C,              */
/*    Nacho Cabanes          */
/*---------------------------*/
#include <stdio.h>
main()
{
    FILE* fichero;
    fichero = fopen("prueba.txt", "wt");
    fputs("Esto es una línea\n", fichero);
    fputs("Esto es otra", fichero);
    fputs(" y esto es continuación de la anterior\n", fichero);
    fclose(fichero);
}
Título: Re: Ficheros
Publicado por: SokarTefnut en 25 Octubre 2012, 16:44 PM
Acabo de compilarlo con GCC y funciona perfectamente.


Título: Re: Ficheros
Publicado por: rir3760 en 25 Octubre 2012, 17:08 PM
Cita de: Ander123 en 25 Octubre 2012, 16:14 PMHola, tenia una pregunta, estoy trabajando con ficheros y no me funciona el programa, uso code blocks, y al compilarlo, sale la consola y solo se puede teclear una tecla y sale del programa, a ver si me podeis ayudar.
Si "sale la consola" no es porque lo estes compilando sino porque lo estas ejecutando.

Como ya te comentaron el programa no tiene errores graves, pero hay que cambiar la definición de la función "main", verificar la apertura del archivo, etc.

El programa no tiene salida porque ... no tiene salida. Lo único que hace es enviar dos lineas al archivo indicado, revisalo.

Un saludo