Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #3
    Quote Originariamente inviata da infinitejustice Visualizza il messaggio
    Puoi postare la implementazione di inserisciVenduto?
    Ho commentato la call nel codice ed inizializzato correttamente un puntatore ad Agente, stampando poi in output i dati inseriti.
    (Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u2 x86_64 GNU/Linux)

    Sembra che il problema risieda in quella call. O nel main. Hai provato a tracciare il codice con gdb?
    Alla fine ho rivoluzionato tutto, ma vorrei capire dove stava il problema. Ti posto la funzione, ero convinto che il problema fosse nella scanf. Studio da poco e col debug non sono pratico per niente ed è un grosso limite.
    Gdb è un debugger per linux? Io uso devC++ e Codeblocks per Windows, ma adesso posso usare solo Dev.

    codice:
    void inserisciVenduto(Agente* ag, int i, int j) {
         int k;
         
         for(k = 0; k < N_PROD; k++) {
              printf("Quanto %s hai veduto il %d di questo mese? ", Prodotto[i].tipo, ag[i].giornata[j]->data);
              scanf("%d", &ag[i].giornata[j]->venduto.quantita[k]);
         }
         return;
    }
    Ultima modifica di caramelleamare; 10-01-2015 a 02:13

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.