Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - cartelle
Forum - C/C++ - cartelle

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Ciao a tutti volevo sapere se si poteva in Dev-Cpp creare tramite C una cartella in un luogo dove poi andranno allocati i file che usa il programma

PM Quote
Avatar
lorelapo (Ex-Member)
Expert


Messaggi: 355
Iscritto: 28/02/2007

Segnala al moderatore
Postato alle 17:50
Venerdì, 02/03/2007
Dunque tu vorresti creare una directory da usare nel programma giusto?
nell'header <io.h> viene richiamata
Codice sorgente - presumibilmente Plain Text

  1. mkdir (const char*);


che crea una directory

però devi cambiare directory per operare in quella nuova

Codice sorgente - presumibilmente Plain Text

  1. chdir(const char*);//<io.h>



comunque la cosa migliore è una funzione di questo tipo

Codice sorgente - presumibilmente C/C++

  1. int setdir(char* name)
  2. {
  3.    int i=mkdir(name);if(i)return i;
  4.    i=chdir(name);
  5.    return i;
  6. }



per la directory di lavoro
se la vuoi temporanea basta invocare
Codice sorgente - presumibilmente Plain Text

  1. chdir("..");
  2. rmdir(const *char);



che rimuove la directory di const *char mi raccomando ricorda chdir("..");
per non eliminare la directory in cui stai lavorando:k:

Ultima modifica effettuata da lorelapo il 02/03/2007 alle 17:50


☠ B☮Rn T☮ KiLl! ☮ ¡ HeLp ! ¡ hElP ! ¡ HeLp Me ! ¡ wAnT yOu PlEaSe HeLp Me ? !

Linux Registered User #470459
PM Quote
Avatar
andreamica (Ex-Member)
Rookie


Messaggi: 24
Iscritto: 25/02/2007

Segnala al moderatore
Postato alle 17:45
Lunedì, 05/03/2007
ho capito ma non capisco cosa bisogna mettere al posto di  "name"  nella funzione "setdir".   :-?

PM Quote
Avatar
lorelapo (Ex-Member)
Expert


Messaggi: 355
Iscritto: 28/02/2007

Segnala al moderatore
Postato alle 22:03
Martedì, 06/03/2007
Semplicemente la directory che vuoi settare com directory di lavoro


☠ B☮Rn T☮ KiLl! ☮ ¡ HeLp ! ¡ hElP ! ¡ HeLp Me ! ¡ wAnT yOu PlEaSe HeLp Me ? !

Linux Registered User #470459
PM Quote
Avatar
lorelapo (Ex-Member)
Expert


Messaggi: 355
Iscritto: 28/02/2007

Segnala al moderatore
Postato alle 22:03
Martedì, 06/03/2007
Semplicemente la directory che vuoi settare com directory di lavoro


☠ B☮Rn T☮ KiLl! ☮ ¡ HeLp ! ¡ hElP ! ¡ HeLp Me ! ¡ wAnT yOu PlEaSe HeLp Me ? !

Linux Registered User #470459
PM Quote