Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577

    [C++]Crazione directory

    Ciao a tutti

    la mia domanda è molto semplice : esiste qualche funzione per la creazione di una nuova directory , "rispetto a dove si trova l'eseguibile" . Per quanto rigurda i files so che se si prova ad aprire un file in scrittura e questo non esiste viene creato automaticamente , ma se metto un percorso che non esiste la funzione fopen(in scrittura) mi ritorna NULL , "errore nell'apertura" .dunque come faccio a creare la directory per poi eseguire una fopen ... il programma deve girare anche solo su windows


  2. #2
    Guarda MSDN.

    Sfoglia per bene, ci deve essere una funzione che fa per te.
    Scusa ma sono di fretta!

    google

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Per creare una directory ... (strano ma vero)

    CreateDirectory
    http://msdn2.microsoft.com/en-us/library/aa363855.aspx

  4. #4
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    scusa oregon ma non so usare un gran che MSDN ... potresti aiutarmi a capire come richiamare questa funzione
    BOOL CreateDirectory(
    LPCTSTR lpPathName,
    LPSECURITY_ATTRIBUTES lpSecurityAttributes
    );

    non so cosa associare al parametro LPSECURITY_ATTRIBUTES lpSecurityAttributes quando richiamo la funzione

  5. #5
    Non è che ci sia molto da saper usare... leggi la spiegazione del parametro in questione, e in particolare:
    If lpSecurityAttributes is NULL, the directory gets a default security descriptor. The ACLs in the default security descriptor for a directory are inherited from its parent directory.
    .
    Quindi passagli NULL.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    In effetti, come dice MItaly, basta leggere ...

    MSDN non si usa, si legge ...

  7. #7
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    vabbe devo imparare a leggere

    cmq funziona bene

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da GabbOne
    vabbe devo imparare a leggere

    cmq funziona bene
    Non volevo fare una stupida battuta, credimi ... e' che, veramente, quando la documentazione manca ci si lamenta e si inveisce contro questo e contro quello, quando la documentazione e' esaustiva, molte volte, non si vuol fare la fatica di leggerla ...


  9. #9
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    messaggio ricevuto


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.