C/Visual C - Ayuda con ficheros en C

 
Vista:
sin imagen de perfil

Ayuda con ficheros en C

Publicado por Daniel (2 intervenciones) el 04/06/2017 21:53:46
Necesito ayuda en la creacion de un codigo, mi mayor inconveniente es la parte donde se debe ingresar el nombre de un fichero y si existe pues se pueda ingresar informacion en el y sino existe, se debe crear para posteriormente ingresar informacion en el, les dejo las instrucciones y un ejemplo de como debe quedar:


El objetivo del programa a desarrollar consiste en registrar los datos meteorológicos como: temperatura máxima, temperatura mínima, máxima velocidad del aire y finalmente la cantidad de lluvia, se deben escribir los datos en un archivo para posteriormente ser leídos o mostrados tal como lo hace el menú presentado.

Del siguiente menú sea tan amable de elaborar el código fuente para que muestre la misma salida:



MENU PRINCIPAL



1 - Crea un nuevo archivo o agrega a tu archivo existente

2 - Lista contenido de un archivo existente

3 - Salir



////////////////Ejemplo////////////////////


Por favor seleccione una opción (1,2 ó 3) 1





Cuál es el nombre del archivo: Clima.txt



Introduzca los datos del registro: 05/06/2012

Introduzca el valor mínimo de temperatura -10

Introduzca el valor máximo de temperatura: 40

Introduzca el valor máximo de la velocidad del viento: 10

Introduzca el valor total de lluvia: 0.00



Desea introducir más datos - S/N S



Introduzca los datos del registro: 06/06/2012

Introduzca el valor mínimo de temperatura -5

Introduzca el valor máximo de temperatura: 43

Introduzca el valor máximo de la velocidad del viento: 12

Introduzca el valor total de lluvia: 0.00



Desea introducir más datos - S/N S



Introduzca los datos del registro: 07/06/2012

Introduzca el valor mínimo de temperatura -5

Introduzca el valor máximo de temperatura: 43

Introduzca el valor máximo de la velocidad del viento: 12

Introduzca el valor total de lluvia: 0.00



Desea introducir más datos - S/N N




SALIDA



MENU PRINCIPAL





1 - Crea un nuevo archivo o agrega a tu archivo existente

2 - Lista contenido de un archivo existente

3 - Salir





Por favor seleccione una opción (1,2 ó 3) 2



Cuál es el nombre del archivo: Clima.txt







FECHA

TEMP MIN

TEMP MAX

VEL VIENTO

LLUVIA

05/06/2012

-10.0

40.0

10.0

0.0

06/06/2012

-5.0

43.0

12.0

0.0

07/06/2012

10.0

50.0

15.0

0.0
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 296
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Ayuda con ficheros en C

Publicado por agustin (272 intervenciones) el 08/06/2017 01:08:34
Con esto abres y cierras el fichero:
1
2
3
4
5
6
7
8
9
FILE *fichero;
char nombre []="clima.txt";
fichero=fopen (nombre, "a");
if (fichero!=NULL){
    ...
    ...
    ...
    fclose (fichero);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar