Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    15

    Problema Struct

    Ragazzi sto studiando in questi giorni le struct e ho difficoltà. Ad esempio con il richiamo di una funzione void, int, etc.
    Comunque compilando questo frammento di codice riscontro il seguente problema:

    1>Struct_Tabella_Dati_Studenti.obj : error LNK2001: simbolo esterno "struct utente * classe" (?classe@@3PAUutente@@A) non risolto

    Qual è l'errore?!
    ---------------------
    | CODICE SORGENTE |
    ---------------------
    #define MAX 10
    struct utente
    {
    char classe[1];
    char sezione[2];
    char nome[15];
    char cognome[20];
    char data_nascita[10];
    }
    ;
    utente classe[];
    //Prototipi delle funzioni
    void caricamento(utente x[]);
    int _tmain(int argc, _TCHAR* argv[])
    {
    //Richiamo delle funzioni
    caricamento(classe);
    //stampa(classe);
    _getch();
    return 0;
    }
    //Corpo delle funzioni
    void caricamento(utente x[])
    {
    for(int i=0;i<MAX;i++)
    {
    cout<<"TABULAZIONE CLASSE STUDENTI: "<<endl;
    cout<<"\nClasse: ";
    cin>>x[i].classe;
    cout<<"\nSezione: ";
    cin>>x[i].sezione;
    cout<<"\nCognome alunno: ";
    cin>>x[i].cognome;
    cout<<"\nNome alunno: ";
    cin>>x[i].nome;
    cout<<"\nData di nascita alunno: ";
    cin>>x[i].data_nascita;
    }
    }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In questa linea

    utente classe[];

    tra parentesi quadre manca il numero di elementi da allocare. Se sono MAX allora devi scrivere

    utente classe[MAX];


    P.S. La sezione del forum è sbagliata ... e devi usare i tag CODE per mostrare il codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Ti sposto in Programmazione
    Chi non cerca trova.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.