Aiuto programma c su gestione magazzino

  • Autore discussione Autore discussione edok
  • Data d'inizio Data d'inizio
Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

edok

Nuovo Utente
Messaggi
2
Reazioni
0
Punteggio
24
Salve sto provando a scrivere un programma ma nella compilazione trovo errori che non so come risolvere.

Ideone.com | Online C Compiler & Debugging Tool qui c'è un link al programma, in particolare quello che non sto capendo è l'errore alla riga 36, tento di confrontare una stringa con una serie di stringhe contenute in una struttura attraverso strcmp ma mi da errore.
Vi ringrazio in anticipo per l'aiuto.
 
Salve,

Lo switch termina ma non inizia in termini di parentesi. Basta dunque aggiungere una { dopo la condizione.
La } alla riga 88 è di più oppure ne manca una che apra lo scope (valuta tu).
L'errore alla strcmp() è dovuto all'inizializzazione del tipo libr. Non conosco la motivazione precisa, ma sembra che non sia possibile creare direttamente un array alla dichiarazione del tipo.
Però puoi risolvere così:
Codice:
typedef struct storage{
    char isbn[18];
    int vendite;
    int acquisti;
    int data;
}lib;


int main(int argc,char *argv[])
{
    lib libr[100];
...
e non da problemi.
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top