Visualizzazione dei risultati da 1 a 10 su 12

Visualizzazione discussione

  1. #3
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    5
    Sì scusami.

    Codice :
    codice:
    typedef struct record
    {
        char code[DAY+1];
        int occ;
    }Record;
    
    void saveRecord(char *nomeFile,Record *vrecord)
    {
        long long int key;
        int i;
        FILE *fp;
        fp = fopen(nomeFile,"wb");
        if(fp==NULL)
            return;
        for(i = 0; i < Nrecord ; i++)
        {
            key = hash(vrecord[i].code);
            fseek(fp,key,SEEK_SET);
            fwrite(&vrecord[i],sizeof(Record),1,fp);
        }
        fclose(fp);
        return;
    
    }
    long long int hash(char *vett)
    {
        long long int i,c;
        long long int mod;
        long long int key=0;
        for(i=DAY-1;i>=0;i--)
        {
            c =(int)vett[i]-48;
            key += pow(3,DAY-1-i)*c;
        }
        mod = key%36;
        if(mod>0)
            {
                mod = 36-mod;
                key+=mod;
            }
        return key;
    
    }
    Ultima modifica di kry87; 18-09-2014 a 21:11

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.