
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
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


0