ciao non sono riuscito a capire come trovare la directory dell' applicazione in stl.
ho usato GetCurrentDirectory ma mi da la directory corrente di lavoro , non quella dell applicazione , anche se possono concidere.
Grazie.
ciao non sono riuscito a capire come trovare la directory dell' applicazione in stl.
ho usato GetCurrentDirectory ma mi da la directory corrente di lavoro , non quella dell applicazione , anche se possono concidere.
Grazie.
Hai un main ? Ci sono degli argomenti ? ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
La STL non fornisce metodi di questo genere, visto che si occupa di fornire contenitori dati. In generale per la libreria standard potrebbero non esistere nemmeno le cartelle, fai un po' te...
Per informazioni di questo genere devi appoggiarti alle API specifiche della piattaforma. Dalla API citata deduco che sei su Windows, su cui puoi usare la API GetModuleFileName per ottenere il percorso dell'eseguibile corrente per poi rimuovere tutto ciò che viene dopo l'ultimo \ così da ottenere la directory in cui è contenuto l'eseguibile.
Amaro C++, il gusto pieno dell'undefined behavior.
Scusate se ripesco questo vecchio post ma ho una domanda :
vorrei scorrere ricorsivamente tutte le directory a partire da una cartella specifica.
Ho visto le funzioni findfirst file e findnect file , ma come si fa ad entrare in una directory?
devo utilizzare una findfirstfile con /directory/*.*? e al'interno di directory mettiamo pippo cosi:
una findfirstfile con /directory/pippo/*.*?
è corretto?
grazie.