Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - librerie c++
Forum - C/C++ - librerie c++

Avatar
neepbeep (Normal User)
Newbie


Messaggi: 2
Iscritto: 25/04/2008

Segnala al moderatore
Postato alle 0:50
Venerdì, 25/04/2008
dove posso trovare la libreria <modulo.h> per il visual c++?

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 10:23
Venerdì, 25/04/2008
Quel file NON e' una libreria ma un include (che contiene solamente dichiarazioni di funzioni, macro e costanti ...).

Dato che non mi sembra proprio che sia standard, dovresti dirci qualcosa in piu' ...

Anche perche', non ho capito se l'hai o non l'hai ...

Ultima modifica effettuata da gantonio il 25/04/2008 alle 10:25
PM Quote
Avatar
neepbeep (Normal User)
Newbie


Messaggi: 2
Iscritto: 25/04/2008

Segnala al moderatore
Postato alle 18:20
Venerdì, 25/04/2008
il programma e il seguente:
#include <modulo.h>

int main(void)
{
  controllo_t *momenti;
  walk_t *cammino;
  int step;
  int walk;
  char line[81];
  int posizione;
  int passo;
  int walker;
  double norma;
  FILE *out1;
  FILE *out2;

  out1=Apertura_file(FILE_CO,"w");
  out2=Apertura_file(FILE_PRO,"w");

  printf("Numero di passi\n");
  fgets(line,sizeof(line),stdin);
  sscanf(line,"%d",&passo);

  printf("Numero di camminatori\n");
  fgets(line,sizeof(line),stdin);
  sscanf(line,"%d",&walker);

  cammino=Probabilita(0.5,walker);
  momenti=Memoria(passo,walker);
  
  for(walk=0;walk<=walker;++walk){
    step=0;
    cammino->pos=0;
  
    for (step=1;step<=passo;++step){
      One_step(cammino,0.5);
      Add_controllo(cammino,momenti,step);
    }
    ++(momenti->prob[cammino->pos+passo]);  
}
  norma=1/(double)walker;

  for(posizione=0;posizione<=passo;++posizione){
    fprintf(out2,"%d\t%f\n",posizione,(momenti->prob[posizione])*norma);
  }
  
for(step=0;step<=passo;++step){

fprintf(out1,"%d\t%.3f\t%.3f\t%.3f\t%.3f\n",step,momenti->x1[step]*norma,momenti->x2[step]*norma,momenti->x3[step]*norma,momenti->x4[step]*norma);
  }
  
return 0;
}
e quando lo vado ad eseguire mi da qsto errore:
fatal error C1083: Cannot open include file: 'modulo.h': No such file or directory
Error executing cl.exe.
cosa faccio???

Ultima modifica effettuata da neepbeep il 25/04/2008 alle 18:23
PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 22:49
Venerdì, 25/04/2008
Dove hai trovato quel codice ?

Quell'include non e' standard e quindi deve essere stato scritto da chi ha scritto il resto del codice ...

P.S. Probabilmente il codice l'hai trovato qui ...

http://labcalc.phys.uniroma1.it/home/studenti/lfc1c15/sesta/

... e c'e' tutto ...

Ultima modifica effettuata da gantonio il 25/04/2008 alle 22:52
PM Quote