istallazione di tutte le librerie per grafi

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
devilman
Prode Principiante
Messaggi: 18
Iscrizione: mercoledì 15 novembre 2006, 14:35

istallazione di tutte le librerie per grafi

Messaggio da devilman »

salve,
scusate la mia inesperienza ma qualcuno mi potrebbe spiegare come istallare le librerie per grafi cioe librerie .h? esempio per visitare in ampiezza un grafo, ho in profondita, cioe tutto quello che potrebbe interessare per far girare dei programmini in c sui grafi?

distinti e grazie ha chi mi da una mano di aiuto!!  ;)
gforresu

Re: istallazione di tutte le librerie per grafi

Messaggio da gforresu »

ciao
mettile in /usr/lib o /usr/local/lib..ma non ne sono certo :(
Avatar utente
nuu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: mercoledì 30 maggio 2007, 2:07

Re: istallazione di tutte le librerie per grafi

Messaggio da nuu »

/usr/include è il path predefinito che viene cercato quando dai #include
Se per esempio metti i tuoi header tutti insieme sotto /usr/include/grafi, dal tuo codice dovrai dare come direttiva di include
#include

Altrimenti se intendi redistribuire gli header con il codice sorgente, puoi tenere tutto insieme ai .c, ma dovrai usare le virgolette ("") e non le angolari () per passare il path del .h al tuo codice. Ad esempio, se tieni i .c in una directory e i .h nella sottodirectory "grafi" di questa directory, l'include sarà #include "grafi/xyz.h"

Ciao
nuu
Learn to pause -- or nothing worthwhile can catch up to you.
gforresu

Re: istallazione di tutte le librerie per grafi

Messaggio da gforresu »

/usr/include è il path predefinito che viene cercato quando dai #include
giusto  >:( >:( >:( >:( >:(
devilman
Prode Principiante
Messaggi: 18
Iscrizione: mercoledì 15 novembre 2006, 14:35

Re: istallazione di tutte le librerie per grafi

Messaggio da devilman »

ciao ragazzi,

intanto vi ringrazio dell'aiuto!!, ma quello è il percorso dove si trovano le librerie, infatti ho già visto che non ci sono nella cartella :/usr/include, per i grafi cioè non ci sono le librerie: #include"grafo.h", #include"visitaampiezza.h", #include"visitaprofondità.h", #include"coda.h", ecc.

ma come posso fare ad istallare queste librerie?  ??? :'(
Avatar utente
nuu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: mercoledì 30 maggio 2007, 2:07

Re: istallazione di tutte le librerie per grafi

Messaggio da nuu »

ce le copi dentro ?
non sono sicuro di aver capito la domanda....
comunque non metterle direttamente li', fai una sottodirectory "grafi", copiale lì, e includile dal tuo .c con "#include " etc

Ciao
nuu
Learn to pause -- or nothing worthwhile can catch up to you.
devilman
Prode Principiante
Messaggi: 18
Iscrizione: mercoledì 15 novembre 2006, 14:35

Re: istallazione di tutte le librerie per grafi

Messaggio da devilman »

ciao nuu,
intanto grazie dell'aiuto!! si quello che dici tu lo capito, ho capito che si puo fare una sottodirectory,  ma il fatto è che non trovo in giro in internet le librerie.
  io ho trovato i codici, che contengono queste librerie, es:

// File VisitaAmpiezza.cpp

// Visita in Ampiezza (BFS) - fa uso di una coda



#include

#include

#include





void VisitaAmpiezza(Grafo& g, int rad)

{

  bool* marca = new bool[g.NumNodi()];

  for (int i = 0; i c;



  //InizioVisita: inizia la visita del grafo

  cout HasNext()) {

      int j = itr->Next();

      if (!marca[j]) {

        marca[j] = true;

        //PreVisita di j: inizia la visita di j (j diviene "grigio")

        cout

#include

using namespace std;



void  visitaprofondita(Grafo& g, int i, bool* marca)

{

  marca = true;

  //PreVisita di i: inizia la visita di i (i diviene "grigio")

  cout HasNext()) {

    int j = itr->Next();

    if (!marca[j])

      VisitaProfondita(g,j,marca);

  }

  delete itr;

  //PostVisita di i: termina la visita di i (i diviene "nero")

  cout , #include ,  #include , ecc.  ;)  :(

ciao devilman!!









ma non trovo le librerie in giro in internet ed io non so come farle
Avatar utente
nuu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: mercoledì 30 maggio 2007, 2:07

Re: istallazione di tutte le librerie per grafi

Messaggio da nuu »

ahh ok, quindi la domanda in realtà non era come installarle, ma dove reperirle! :)
Su questo purtroppo non so come aiutarti!  :-\

Ciao
nuu
Learn to pause -- or nothing worthwhile can catch up to you.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti