Ho un programma che accetta un percorso di cartella come argomento della riga di comando. E poi concatenare quello con i nomi dei file per accedere a quei file.Esiste un modo per aggiungere una barra finale a un percorso file?
Per esempio, folder_path è "./config/" e poi file_path sarebbe "./config/app.conf" come mostrato di seguito
stringstream ss;
ss << folder_path << "app.conf";
file_path = ss.str();
Ma questo non avrebbe funzionato se folder_path doesn' t contenere una barra finale. Sembra un problema comune, quindi mi chiedevo se c'è un idioma per aggiungere la barra alla fine, se non esiste.
Non conosco alcun idioma, ma penso che utilizzare una libreria come boost filesystem sia molto più flessibile, non devi preoccuparti di barre o barre retroverse (Windows). Inoltre questa libreria farà parte della libreria standard. – dieram3