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...