Hola, soy nuevo en este foro y se que es mucho pedir, pero me gustaría si pudierais ayudarme a resolver este ejercicio que me salió en un examen, el cual suspendí, y tendré la posibilidad de recuperarlo dentro de muy poco y el profe me ha dicho que sería similar, así que si me lo resolvieseis me haríais un grandísimo favor.
Los ejercicios son estos (el que más cuenta es el primero, con lo que el segundo si quereis no hace falta ni que os lo miréis).
1).
Define una estructura de la siguiente forma:
struct stock
{
char codigo_producto [4]; // identificador de 3 letras
char descripcion_producto [20];
int stock_actual;
float valor; // precio en euros
};
Define una matriz de 4 elementos de dicha estructura y realiza un programa con las siguientes opciones de menú:
a. Entrar stock
b. Listar stock ordenado por el campo stock_actual
c. Buscar stock actual de un determinado producto por el campo codigo_producto
d. Calcula el valor total de stock (la suma de todos los productos por su valor)
e. Guardar todos los productos en un fichero
f. Salir
Cada función del menú a de llamar a una función definida de forma conveniente y a la cual se pasa la array de estructuras.
2)
Escribe un programa que pida el nombre de un fichero de texto, lo abra y cree un segundo fichero eliminando los espacios en blanco del primero. Si el fichero no existe tendrás que mostrar un mensaje de error en consecuencia.
Se que son el primero es un ejercicio grandísimo, pero como ya he dicho si pudiese hacermelo alguien le estaría muy agradecido.
Muchísimas gracias de antemano.