Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - adjmir

#1
Programación C/C++ / principiante
30 Junio 2014, 23:41 PM
copie esto de un ejemplo en youtube para ingresar un mensaje en un archivo de texto ahora quisiera utilizarlo dentro de una de las opciones del switch(opcion) pero no me deja ingresar texto
ESTO FUE CUANDO FUNCIONO
FILE *fichero;
   char cadena[4000];
   if((fichero=fopen("datos.txt","a"))!=NULL)
   {
      printf("el archivo se abrio \n");
      printf("introduzca el mensaje \n\n");
      fgets(cadena,4000,stdin);
      fputs(cadena,fichero);
      printf("mensaje grabado \n");
      fclose(fichero);
   }else
   {
      printf("error");
   }
ESTO ES CUANDO NO FUNCIONO
case 2:
         if((fichero=fopen("datos.txt","a"))!=NULL)
   {
      printf("el archivo se abrio \n");
      printf("introduzca el mensaje \n\n");
      fgets(cadena,4000,stdin);
      fputs(cadena,fichero);
      printf("mensaje grabado \n");
      fclose(fichero);
   }else
   {
      printf("error");
   }
   break;