[C] Strutture

di il
3 risposte

[C] Strutture

Salve,vorrei assegnare ai valori della struct i corrispettivi valori cont cont1 ecc che ho ottenuto nel main,ma il programma mi dice
[Error] expected unqualified-id before '.' token
cosa sbaglio?



struct studente
{
int dim1; //lunghezza frase
int dim2; //lungh finale	
char frase[100];
char stringa[50];	
};

int main{
studente.dim1=cont;
studente.dim2=cont1;
studente.frase[100]=frase2[100];
studente.stringa[50]=stringafinale[50];



}





3 Risposte

  • Re: [C] Strutture

    Usi il tipo studente ma non una variabile

    studente s;

    s.dim1=cont;

    Attento che le stringhe non si copiano in quel modo ma con la funzione strcpy
  • Re: [C] Strutture

    oregon ha scritto:


    Usi il tipo studente ma non una variabile

    studente s;

    s.dim1=cont;

    Attento che le stringhe non si copiano in quel modo ma con la funzione strcpy
    ma perchè se provo a stampare i valori mettendoli in un vettore di struct mi da 0 a entrambi ?
  • Re: [C] Strutture

    kyrgios92 ha scritto:


    oregon ha scritto:


    Usi il tipo studente ma non una variabile

    studente s;

    s.dim1=cont;

    Attento che le stringhe non si copiano in quel modo ma con la funzione strcpy
    [/quot

    grazie
Devi accedere o registrarti per scrivere nel forum
3 risposte