Estoy tratando de hacer algo muy simple y, sin embargo, después de una hora de búsqueda no puedo encontrar una respuesta adecuada, así que me falta algo bastante obvio.C++ crear una cadena de texto y variables
Estoy tratando de crear dinámicamente nombres de archivo para su uso con ifstream. Aunque entiendo que hay varios métodos disponibles para hacer esto, me he decidido a crear una std :: string, y el uso de stringname.c_str para convertir a const.
El problema es, sin embargo, que necesito crear la cadena con una combinación de variables y valores de texto predefinidos. Recibo errores de compilación, por lo que debe tratarse de un problema de sintaxis.
Pseudo
std::string var = "sometext" + somevar + "sometext" + somevar;
Gracias!
si es una sintaxis incorrecta o debe publicar el código real, entonces podemos decirle que quiere que el error de sintaxis sea (y por qué es incorrecto) y obtendrá más información que si le proporcionamos la sintaxis correcta. – twain249
'std :: string var = std :: string (" sometext ") + somevar +" sometext "+ somevar;' –