"func.c"

codice:
#include "type.h"       

void NuovoCliente(){

    int i,n;                        
    char scelta;

    for(i=n;i<100;i++){  
                                                                    
        printf("NOME:");
        gets(cliente[i].nome );
        printf("COGNOME:");
        gets(cliente[i].cognome );
        printf("TELEFONO:");
        scanf("%d", cliente[i].telefono); 
        printf("Ancora?");
    do{
        scanf("%c", &scelta);
    }while(scelta == 's' || scelta == 'n');

    if(scelta=='n') break;

    n++;
    } 
    return;
}

void ModificaCliente(){

    int i; 
    char scelta,cognome[30];
    
    do{
        printf("COGNOME:");
        gets(cognome); 
        for(i=0;i<100;i++) {
            
            if(cognome == cliente[i].cognome) {
        
                printf("Profilo: ");
                printf("%s, %s - %d\n\n", cliente[i].cognome, cliente[i].nome, cliente[i].telefono);
                
                printf("NOME: ");
                gets(cliente[i].nome );
                printf("COGNOME: ");
                gets(cliente[i].cognome );
                printf("TELEFONO: ");
                scanf("%d", cliente[i].telefono);
                
                printf("Profilo : ");
                printf("%s, %s - %d\n\n", cliente[i].cognome, cliente[i].nome, cliente[i].telefono);
            } else {
                printf("Non e' registrato nessun cliente con questo cognome.");
            }
        }            
        
        printf("Ancora (S/N) ? ");
        do {
            scanf("%c", &scelta);
        } while(scelta == 's' || scelta == 'n');
        
    } while(scelta == 'n');
    
    return;                                
}


void NuovoFilm() {
    
    int i,n;                        
    char scelta;
    
    for(i=n;i<100;i++) {
    
    printf("TITOLO: ");
    gets(film[i].titolo);
    printf("GENERE: ");
    gets(film[i].genere);
    printf("Ancora (S/N) ? ");    
    do {
        scanf("%c", &scelta);
    } while(scelta == 's' || scelta == 'n');
    
    if(scelta == 'n') break;
    
    n++;
    }    
        
    return;                                
}


void ModificaFilm() {
    
    int i;                          
    char scelta,titolo[50];
    
    do {
        printf("TITOLO: ");
        gets(titolo);
        
        for(i=0;i<100;i++) {
            
            if(titolo == film[i].titolo) {
        
                printf("Il film e': ");
                printf("%s - %s.\n", film[i].titolo, film[i].genere);
                
                printf(" TITOLO: ");
                gets(film[i].titolo);
                printf("GENERE: ");
                gets(film[i].genere);
                
                printf("Film: ");
                printf("%s - %s.\n", film[i].titolo, film[i].genere);
            } else { 
                printf("Non e' memorizzato nessun film con questo titolo.");
            }
        }    
        
        printf("Ancora (S/N) ? ");    
        do {
            scanf("%c", &scelta);
        } while(scelta == 's' || scelta=='n');
        
    } while(scelta == 'n');
    
    return;
}


void RicercaFilm() {
    
    int i,j;                        
    char scelta,titolo[50];
    
    do {
        printf("TITOLO : ");
        gets(titolo);
        
        for(i=0;i<100;i++) {
            
            if(titolo == film[i].titolo) {
        
                printf("Il film e': ");
                printf("%s - %s.        ", film[i].titolo, film[i].genere);
                if(film[i].disponibile==1) {
                    
                    printf("Il film e' disponibile.\n\n");
                } else {
                    printf("Il film non e' disponibile.\n\n");
                    for(j=0;j<100;j++) {
                        if(film[i].titolo == cliente[j].affittato) break;
                    }
                    printf("E' noleggiato da: %s, %s.\n", cliente[j].cognome, cliente[j].nome);
                }        
            } else {
                printf("Non e' memorizzato nessun film con questo titolo.");
            }    
        }        
        
        printf("Ancora (S/N) ? ");
        
        do {
            scanf("%c", &scelta);
        } while(scelta == 's' || scelta=='n');
        
    } while(scelta == 'n');
    
    return;                                
}


void PrelevaFilm() {
    
    int i,j;                        
    char scelta,cognome[30],titolo[50];
    
    do {
        printf("COGNOME: ");
        gets(cognome); 
        printf("TITOLO: ");
        gets(titolo);
        
        for(i=0;i<100;i++) {
            
            if(cognome == cliente[i].cognome) {
                
                for(j=0;j<100;j++) {
                    
                    if(titolo == film[j].titolo) {
                        
                        break;
                    } else {
                        printf("Non e' memorizzato nessun film con questo titolo.\n");
                    }    
                }
                break;
            } else {
                printf("Non e' registrato nessun cliente con questo cognome.\n"); 
            }
        }
        
        if(cognome == cliente[i].cognome && titolo == film[j].titolo) {
            
            if(cliente[i].riconsegnato == 1 && film[j].disponibile == 1) {
                
                film[j].disponibile = 0;
                cliente[i].riconsegnato = 0;
                strcopy(film[j].titolo,cliente[i].affittato);
                printf("OK.");
            } else {
                
                if(cliente[i].riconsegnato == 0) {
                    
                    printf("Noleggiare un film.\n");
                }
                if(film[j].disponibile == 0) {
                    
                    printf("Il film e' noleggiato.\n");
                }
            }
        }
        
        printf("Ancora (S/N) ? ");  
        do {
            scanf("%c", &scelta);
        } while(scelta == 's' || scelta == 'n');
        
    } while(scelta == 'n');
    
    return;                               
}


void RestituisciFilm() {
    
    int i,j;                        
    char scelta,cognome[30],titolo[50],app[50];
    
    do {
        printf("COGNOME: ");
        gets(cognome); 
        printf("TITOLO: ");
        gets(titolo);
        
        for(i=0;i<100;i++) {
            
            if(cognome == cliente[i].cognome) {
                
                for(j=0;j<100;j++) {
                    
                    if(titolo == film[j].titolo) {
                        
                        break;
                    } else {
                        printf("Non e' memorizzato nessun film con questo titolo.\n");
                    }    
                }
                break;
            } else {
                printf("Non e' registrato nessun cliente con questo cognome.\n"); 
            }
        }
        
        if(cognome == cliente[i].cognome && titolo == film[j].titolo) {
            
            if(cliente[i].riconsegnato == 0 && film[j].disponibile == 0) {
                
                film[j].disponibile = 1;
                cliente[i].riconsegnato = 1;
                strcopy(app,cliente[i].affittato);
                printf("OK.");
            } else {
                
                if(cliente[i].riconsegnato == 1) {
                    
                    printf("Il cliente non ha noleggiato .\n");
                }
                if(film[j].disponibile == 1) {
                    
                    printf("Il film non e' noleggiato.\n");
                }
            }
        }
        
        printf("Ancora (S/N) ? ");  
        do {
            scanf("%c", &scelta);
        } while(scelta == 's' || scelta == 'n');
        
    } while(scelta == 'n');
    
    return;                                
}
    

void RicercaCliente(){
    
    int i;                          
    char scelta,cognome[30];
    
    do {
        printf("COGNOME : ");
        gets(cognome);
        
        for(i=0;i<100;i++) {
            
            if(cognome == cliente[i].cognome) {
        
                printf("Profilo: ");
                printf("%s,  %s -        %d.\n", cliente[i].cognome, cliente[i].nome, cliente[i].telefono);
                
                if(cliente[i].riconsegnato == 0) {
                    
                    printf("Film noleggiato: %s.\n", cliente[i].affittato);
                }    

            } else {
                printf("Non e' registrato nessun cliente con questo cognome.");
            }
        }        
        
        printf("Ancora (S/N) ? ");
        
        do {
            scanf("%c", &scelta);
        } while(scelta == 's' || scelta=='n');
        
    } while(scelta == 'n');
    
    return;                                
}


void MostraFilms() {
    
    int i;                      
    
    printf("Lista f: \n\n");
    
    for(i=0;i<100;i++) {
        
        if(film[i].disponibile == 0) {
            printf("%s, %s - NOLEGGIATO", film[i].titolo, film[i].genere);
        } else {
            printf("%s, %s - DISPONIBILE", film[i].titolo, film[i].genere);
        }
        if(film[i].titolo == NULL) break;
    }
    return;                                
}


void MostraClienti() {
    
    int i;                      

    printf("Lista c: \n\n");
    
    for(i=0;i<100;i++) {
        
        if(cliente[i].riconsegnato == 1) {
            printf("%s, %s - FILM NOLEGGIATO: -\n", cliente[i].cognome, cliente[i].nome);
        } else {
            printf("%s, %s - FILM NOLEGGIATO: %s\n", cliente[i].cognome, cliente[i].nome, cliente[i].affittato);
        }
        if(cliente[i].nome == NULL) break;
    }
    return;                                
}           


void SezioneNoleggio() {
    
    int scelta;                     
                     
    printf("1) Noleggia f.\n");
    printf("2) Restituisci f.\n");
    
    do {
        scanf("%d", &scelta);                              
    } while(scelta == 1 || scelta == 2 || scelta == 3); 

    switch(scelta) { 
                                   
        case 1:              
            {
                NoleggiaFilm();  
                break;     
            }    
            
        case 2:
            {
                RestituisciFilm();
                break;
            }    
    }
    return;                                    
}        
    

void SezioneClienti() {
    
    int scelta;                         
                      
    printf("1) Aggiungi c.\n");
    printf("2) Modifica c.\n");
    printf("3) Ricerca c.\n");
    printf("4) Mostra c.\n");
    
    do {
        scanf("%d", &scelta);

    } while(scelta == 1 || scelta == 2 || scelta == 3 || scelta == 4); 
    
    switch(scelta) { 
        
        case 1:
            {
                NuovoCliente();                
                break;                         
            }    
            
        case 2:
            {
                ModificaCliente();
                break;
            }    
            
        case 3:
            {
                RicercaCliente();
                break;
            }
        case 4:
            {
                MostraClienti();
                break;
            }      
    }
    return;                                    
}
   

void SezioneFilms() {
    
    int scelta;                         
                                      
    printf("1) Aggiungi f.\n");
    printf("2) Modifica f.\n");
    printf("3) Ricerca f.\n");
    printf("4) Mostra f.\n");
    
    do {
        scanf("%d", &scelta);  

    } while(scelta == 1 || scelta == 2 || scelta == 3 || scelta == 4); 
    
    switch(scelta){       
                    
        case 1:   
               
            {
                NuovoFilm();                
                break;                      
            }    
            
        case 2:
            {
                ModificaFilm();
                break;
            }    
            
        case 3:
            {
                RicercaFilm();
                break;
            }
            
        case 4:
            {
                MostraFilms();
                break;
            }    
    }
    return;                                  
}
Questi gli errori:



Spero che qualcuno possa aiutarmi...

Ciao