Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] Problemi nel typedef !

    Ragazzi Buonasera,
    Devo svolgere un esercizio in cui mi serve dichiarare un vettore già riempito del tipo
    codice:
    typedef struct months
    {
        int c[]={4,5,6,7,8,9};
        int tot[]= {0,0,0,0,0,0};
    }mo;
    Ebbene il compilatore in debug mi si pianta li ! L errore datomi è il seguente
    Codice PHP:
    ||=== BuildDebug in prov (compilerGNU GCC Compiler) ===|
    C:\errorexpected identifier or '(' before '[' token|
    Ed alla riga successiva 
    error
    expected ':'','';''}' or '__attribute__' before '=' token
    Dove sbaglio ?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,471
    Non puoi inizializzare gli elementi

    typedefstruct months
    {
    int c[6];
    int tot[6];
    } mo;
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Se proprio ti serve già riempito (e magari ti serve più volte) puoi scrivere una funzione che faccia un po' da costruttore e che si occupi del riempimento.


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 © 2024 vBulletin Solutions, Inc. All rights reserved.