Dev - C++ - ayuda para contatenar variable string con int

 
Vista:

ayuda para contatenar variable string con int

Publicado por Ayuda para contatenar esto c++ (3 intervenciones) el 24/03/2020 17:01:19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
using namespace std;
 
 
int main() {
	int i=1;
	int fin=0;
	string nombres="";
	string apellidos="";
	int edad=0;
	//acumulador de string
	string cad="";
 
	cout<<"Digite la cantidad de pacientes a evaluar:\n";
	cin>>fin;
 
	while(i<=fin){
		cout<<"Digite el nombre del paciente: " <<i;
		cin>>nombres;
		cout<<"Digite los apellidos del paciente: " <<i;
		cin>>apellidos;
		cout<<"Digite la edad del paciente: " <<i;
		cin>>edad;
		//concatenar o unir cadenas de texto
		cad="(" + nombres + ", " +  apellidos + ")";
 
		i++;
 
}
	//imprime resumen de los pacientes
	cout<<" "<<cad;
 
}




es cambiar el valor de int edad a estring para que concatene
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda para contatenar variable string con int

Publicado por Alfil (1444 intervenciones) el 24/03/2020 19:14:43
Te falta añadir la biblioteca string

1
#include <string>

Para concatenar un valor numérico utiliza to_string, por ejemplo:

1
cad = "(" + nombres + ", " + apellidos + "," + to_string(edad) + ")";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar