Sto provando a fare qualcosa di molto semplice e tuttavia, dopo un'ora di ricerca non riesco a trovare una risposta adatta, quindi mi manca qualcosa di abbastanza ovvio.C++ crea stringa di testo e variabili
Sto provando a creare dinamicamente nomi di file da utilizzare con ifstream. Mentre capisco che sono disponibili vari metodi per fare ciò, ho deciso di creare una std :: string, e di usare stringname.c_str per convertire in const.
Il problema è comunque che ho bisogno di creare la stringa con un mix di variabili e valori di testo predefiniti. Ricevo errori del compilatore, quindi questo deve essere un problema di sintassi.
Pseudo
std::string var = "sometext" + somevar + "sometext" + somevar;
Grazie!
se si tratta di una sintassi err oppure dovresti pubblicare il codice effettivo, quindi possiamo dire che vuoi che l'errore di sintassi sia (e perché è sbagliato) e imparerai di più che se ti diamo solo la sintassi corretta. – twain249
'std :: string var = std :: string (" sometext ") + somevar +" sometext "+ somevar;' –