17/06/21 18:42
Come sicuramente saprai, se lanci un eseguibile per una applicazione console, è normale che questo apra la console, esegua il codice e la chiuda.
Se vuoi vedere i risultati,
apri tu la console (comando cmd) ed esegui l'exe al suo interno
OPPURE
inserisci come ultima istruzione prima del return, un input di una variabile di comodo che permetta di non chiudere subito la console.
Sono tutte conoscenze di base che davo per scontate.
In merito alle stringhe, non vedo il problema. Nell'esempio che ti ho indicato puoi memorizzare nel vector oggetti con le informazioni per i file (oltre al nome), ma se ti interessa solo il nome, allora basta cambiare il tipo di vector
vector<wstring> files;
e le push_back con
files.push_back(FindFileData.cFileName);
Infine, per quanto riguarda la
wstring nome = FindFileData.cFileName;
senza le parentesi non necessarie, non vedo problemi. Non capisco quali errori hai, con cosa stai compilando e con quali settaggi.
Se vuoi vedere i risultati,
apri tu la console (comando cmd) ed esegui l'exe al suo interno
OPPURE
inserisci come ultima istruzione prima del return, un input di una variabile di comodo che permetta di non chiudere subito la console.
Sono tutte conoscenze di base che davo per scontate.
In merito alle stringhe, non vedo il problema. Nell'esempio che ti ho indicato puoi memorizzare nel vector oggetti con le informazioni per i file (oltre al nome), ma se ti interessa solo il nome, allora basta cambiare il tipo di vector
vector<wstring> files;
e le push_back con
files.push_back(FindFileData.cFileName);
Infine, per quanto riguarda la
wstring nome = FindFileData.cFileName;
senza le parentesi non necessarie, non vedo problemi. Non capisco quali errori hai, con cosa stai compilando e con quali settaggi.