Sorting di record scritti su file

di il
22 risposte

22 Risposte - Pagina 2

  • Re: Sorting di record scritti su file

    oregon ha scritto:


    E lo domandi?
    ok sono un idiota, doveva essere di tipo record come la prima struttura
  • Re: Sorting di record scritti su file

    Ragazzi dovrei risolvere solo un ultimo problema:
    
    
    for(int c=0; c<rec_index; c++){
            printf("%19s   %d   %d\n", records[c].nome, records[c].anno, records[c].years);
        }
    
    
    Avevo scritto queste righe finali per constatare la riuscita del sorting. Tuttavia con questo vengono stampati solo degli zeri. Se invece, al posto di rec_index uso la costante con valore 1000 stampa una lunga serie di zeri e poi i record ben ordinati. Come posso risolvere?
  • Re: Sorting di record scritti su file

    Ho risolto momentaneamente inizializzando il contatore a 996, sarà difficile da spiegare nella documentazione ma it gets the job done. Grazie a tutti per l'aiuto ragazzi <3
  • Re: Sorting di record scritti su file

    Ma il sort l'hai fatto considerando rec_index come limite dell'array? Altrimenti è ovvio che ti metta gli zeri all'inizio, no?
    Correggi dai...
  • Re: Sorting di record scritti su file

    devdivdav ha scritto:


    Ho risolto momentaneamente inizializzando il contatore a 996, sarà difficile da spiegare nella documentazione ma it gets the job done. Grazie a tutti per l'aiuto ragazzi <3
    Ma che dici? Mostra il codice...
  • Re: Sorting di record scritti su file

    Ok non mi picchiate però.
    
    for(int c=994; c<MAX_ENTRIES; c++){
            printf("%19s   %d   %d\n", records[c].nome, records[c].anno, records[c].years);
            
            }
           

    Di funzionare funziona.
  • Re: Sorting di record scritti su file

    
     for(int x = 0; x < MAX_ENTRIES - 1; x++){
            for(int y = 0; y < MAX_ENTRIES - x - 1; y++){
    
    Era questo che andava modificato in
    
     for(int x = 0; x < rec_index - 1; x++){
            for(int y = 0; y < rec_index - x - 1; y++){
    
  • Re: Sorting di record scritti su file

    Ok ho capito, grazie mille
Devi accedere o registrarti per scrivere nel forum
22 risposte