Ciao a tutti...
Mio fratello deve consegnare per Lunedì 18 una tesina (cioè un'applicazione) in C...
Il programma è strutturato in:
- main.c;
- func.c (descrizione delle funzioni);
- func.h (dichiarazione delle funzioni utilizzate in func.c);
- type.h (come da consiglio di cagnu...).
Però il compilatore mi da ancora degli errori...
Questo è il codice del "type.h":
Questo è il codice del "func.h":codice:struct { char nome[30]; char cognome[30]; char affittato[50]; // variabile contente il titolo del film noleggiato int riconsegnato: 1; /* variabile di controllo per la restituzione del film valore 1 = non noleggiato , valore 0 = noleggiato */ int telefono; } cliente[100]; // nome del vettore di struttura struct { char titolo[50]; char genere[30]; int disponibile: 1; /* variabile di controllo della disponibilità del film valore 1 = disponibile , valore 0 = non disponibile */ } film[100]; // nome del vettore di struttura
Questo è il codice del "main.c":codice:void SezioneClienti(); // funzione di scelta dell'operazione per cliente void NuovoCliente(); void ModificaCliente(); void RicercaCliente(); void MostraClienti(); void SezioneFilms(); // funzione di scelta dell'operazione per film void NuovoFilm(); void ModificaFilm(); void RicercaFilm(); void MostraFilms(); void SezioneNoleggio(); // funzione di scelta dell'operazione per noleggio/restituzione void NoleggiaFilm(); void RestituisciFilm();
codice:#include <stdio.h> // inclusione degli direttive (.h) #include "func.h" #include "type.h" #include "func.c" // inclusione dei files (.c) main() { int scelta; do { printf("BENVENUTI NEL PROGRAMMA GESTIONALE VIDEOTECA\n"); // stampa su video del menù principale printf("Confermare una delle operazioni disponibili di seguito.\n\n"); // di scelta delle operazioni printf("1) Entra nella sezione relativa alla clientela.\n"); printf("2) Entra nella sezione relativa all'archivio dei films.\n"); printf("3) Entra nella sezione relativa al noleggio dei films.\n"); printf("4) Chiudi il programma gestionale.\n"); do { // inserimento della scelta con controllo scanf("%d", &scelta); // del tasto premuto } while(scelta == 1 || scelta == 2 || scelta == 3 || scelta == 4); switch(scelta) { // valutazione dell'espressione e confronto case 1: // dei i valori nei vari case { SezioneClienti(); // chiamata alla funzione break; // break di uscita dello switch } case 2: { SezioneFilms(); break; } case 3: { SezioneNoleggio(); break; } case 4: { break; } } } while(scelta == 4); // controllo della scelta di chiusura }

Rispondi quotando