Autor
|
Tema: principiante (Leído 3,037 veces)
|
adjmir
Desconectado
Mensajes: 1
|
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;
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
¿El char cadena[4000] y el FILE *fichero los colocaste en el segundo código? ¿Qué error o problema te da?
PD:Coloca las etiquetas GeSHi para poner código. Lo tienes arriba a la derecha, sobre los emoticonos, al crear el mensaje.
|
|
|
En línea
|
|
|
|
MeCraniDOS
Desconectado
Mensajes: 337
Sr. Glass
|
¿El char cadena[4000] y el FILE *fichero los colocaste en el segundo código?
Creo que si lo ha copiado, debe pensar que no se pueden declarar las variables dentro del case y no las ha puesto
Saludos
|
|
|
En línea
|
"La física es el sistema operativo del Universo" -- Steven R Garman
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
,,, . . | \-/
La declaración de fichero y cadena han de ir antes de los case porque si los metess en el case te cantará error: error: a label can only be part of a statement and a declaration is not a statement|
¡¡¡¡ Saluditos! ..... !!!!
|
|
|
En línea
|
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
,,, . . | \-/
La declaración de fichero y cadena han de ir antes de los case porque si los metess en el case te cantará error: ¡¡¡¡ Saluditos! ..... !!!! Si encierras el contenido del case con llaves el error debería desaparecer.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Principiante.
Diseño Gráfico
|
SebaKV
|
9
|
4,361
|
15 Abril 2005, 22:38 pm
por SANSARA
|
|
|
principiante
Hacking
|
d@vidhack
|
1
|
2,606
|
17 Marzo 2013, 00:40 am
por OmarHack
|
|
|
Principiante
Dudas Generales
|
javiom
|
2
|
2,355
|
13 Septiembre 2013, 05:17 am
por simorg
|
|
|
Soy Principiante
Programación C/C++
|
VanDarte
|
1
|
2,191
|
13 Julio 2014, 13:56 pm
por leosansan
|
|
|
Programador Principiante :(
Programación C/C++
|
Chhristian
|
0
|
1,750
|
23 Junio 2015, 08:30 am
por Chhristian
|
|