Cyberlacs 0 Denunciar post Postado Setembro 24, 2010 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 Compartilhar este post Link para o post Compartilhar em outros sites
augustotn 1 Denunciar post Postado Setembro 24, 2010 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. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 24, 2010 #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 Compartilhar este post Link para o post Compartilhar em outros sites