C/Visual C - dudas en un ejercicio

 
Vista:

dudas en un ejercicio

Publicado por areth (1 intervención) el 05/06/2006 12:29:00
tengo muchas dudas con el siguiente ejercicio y me gustaría saber si alguien me puede echar una mano.
a continuación os pongo el enunciado y una breve explicación


Se desea almacenar en un fichero la inforamción recogida sobre vehículos. Para ello dispondremos del siguiente menú:
1.-ALTAS
2.-BAJAS
3.-MODIFICACIONES
4.-VOLCADO AL FICHERO
5.-VISUALIZAR FICHERO
6.-SALIR

Explicación:
1.-ALTAS
La recogida de datos se efectuará mediante una lista doblemente enlazada, de tal forma que introduciremos el número de vehículos a introducir y posteriormente introduciremos un vehículo por cada nodo de la lista:
nodo_anterior marca modelo matricula nodo_siguiente (cada palabra es un nodo)
2.-BAJAS
Se pide la matrícula del vehículo y se elimina el nodo correspondiente
3.-MODIFICACIONES
Se pide la matrícula del vehículo y se modifica el nodo con los nuevos datos que aporte el usuario
4.-VOLCADO AL FICHERO
Se introduce la información de todos los vehículos al fichero creado. El nombre del fichero será vehic.txt
5.-VISUALIZAR FICHERO
Mostrar por pantalla el contenido del fichero creado
6.-SALIR
Salir de la aplicación
******************************************************************************************************************************
El ejercicio deberá ser sin DEFINE, de la manera como tenemos en el ejemplo de otro ejercicio a continuación:
#include <stdio.h>
main()
{
char nomfich[21];
int n;
FILE *salida;

printf("Nombre del fichero que quieres crear:");
gets(nomfich);
salida= fopen(nomfich, "ab");
do
{
printf("intruduce un numero:");
scanf("%d", &n);
if(n)
fwrite (&n, 2, 1, salida);
}while (n);
fclose(salida);
}

Sólo se utilizará fclose, fopen, fwrite y fread
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