Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos estou querendo concatenar minha data e ao mesmo tempo transforma-la em string. ja formatada 00/00/0000.
este código que emplementei acho que não esta certo, estou com duvida.
#include <iostream>
#include <string>
int main()
{
int dia = "12", mes = "12", ano = "1980"
char data[10];
data = dia + '/' + mes + '/' + ano;
puts(data);
return 0;
}
gostaria de concatenar estas 3 vaiaveis e converte las para string.
Fico no aguardo
#include <iostream>
using std::string;
using std::cout;
int main ()
{
string dia ("12");
string mes ("12");
string ano ("2010");
dia += "/" + mes + "/" + ano + '\0';
cout << dia;
return 0;
}
[]s
primeiro, isso:
int dia="12" ta errado
entre aspas apenas strings. o certo é int dia=12.
segundo, ja que o programa é em c++, nao use vetor de char, use a classe string.
terceiro, pesquise os métodos de conversão de inteiros para string através do uso da classe stringstream.