Correzione progetto

di il
1 risposte

Correzione progetto

Ciao a tutti, sono nuovo e non so proprio a chi rivolgermi.
Ho un problemino che dovrebbe essere una sciocchezza(ed io sciocco che nn riesco a risolverlo!!).
Sto trattando il linguaggio C su Unix.Precisamente ho fatto un progetto per un esame all' uni ed ho un problema che dovrei correggere. Spero Voi possiate aiutarmi!!

Si tratta di un' applicazione client/server.
Il lato server quando viene eseguito riceve in input un argomento che rappresenta una directory dove è contenuta una lista di oggetti. Il problema sorge quando devo effettuare la opendir.
io scrivo:
DIR *directory;
directory=opendir(argv[1]);
Se argv[1] si trova nella stessa directory corrente di lavoro, allora lo vede ed apre, ma come faccio ad aprire quella directory se si trova in un altro punto??...
Il prof ha consigliato che devo scrivere path assoluto: opendir("/home/.../argv[1]").
Ma non ci riesco, come faccio a trovare quella directory in un' altra posizione??..
Spero mi possiate aiutare
Saluti...

1 Risposte

  • Re: Correzione progetto

    Il prof intende dire che argv[1] deve contenere il path assoluto.
    Il tuo src è già a posto basta passare il path completo come argomento.

    Max
Devi accedere o registrarti per scrivere nel forum
1 risposte