PDA

View Full Version : [ C++ ] Aiuto! Inserire una variabile in un percorso


mehdisitel
07-08-2014, 16:32
Ciao a tutti mi chiamo Mehdi sono nuovo da queste parti ma seguo il forum da molto tempo =)
vorrei chiedervi un informazione sto programmando in c++ e vorrei spostare nel cestino una cartella (piena) posizionata in un certo percorso il problema è che sono bloccato e non so come andare avanti! sono ore che cerco in rete e sul forum ma non trovo nulla di adeguato... potete darmi qualche consiglio perfavore?

vorrei presentarlo in un modo simile a questo:


stringsrcName="C://Users//nomeutente//*variabile*// nomecartelladaeliminare";
stringdestName="C://$Recycle.bin";


vorrei che il programma mi chiedesse di inserire una stringa di dati e poi usare questa stringa come una variabile nel path

aiutooooo!

tomminno
07-08-2014, 17:12
stringsrcName="C://Users//nomeutente//" + nomevariabile + "// nomecartelladaeliminare";


?

sottovento
07-08-2014, 17:37
Hai provato a cambiare gli slash (//) in backslash (\\) ?

Prova anche questo: http://www.qtcentre.org/threads/49247-Move-file-to-trash-on-Windows

mehdisitel
08-08-2014, 08:28
ho provato a scrivere questo ma non funziona :



cout <<endl << "Inserisci il nome dell'utente su cui vuoi eseguire la pulizia: ";
cin >> usr;

cout << endl << "Pulizia in corso di " << usr << " . . . " << endl;

string srcName = "C://Users//" + usr + "//Desktop//Prova 1";
string destName = "C://$Recycle.bin";


posso spostarla nel cestino in un altro modo senza usare string scrname ?

sottovento
08-08-2014, 09:33
Ciao Mehdi
scusa ma hai pubblicato solo la definizione di un paio di stringhe. Come poi queste stringhe vengano utilizzate non e' chiaro.
Hai provato i suggerimenti di tomminno ed i miei?
Se li hai provati, cosa hai ottenuto?

Se non li hai provati, cosa non ti e' sembrato chiaro?