Pesquisar na Comunidade
Mostrando resultados para as tags ''inteiro para char''.
Encontrado 1 registro
-
Boa noite Srs, eu criei um buffer para escrever um registro em um arquivo e preciso de passar um inteiro para uma string (vetor de char), como faria isso? segue o código: void writeEA (ostream &stream, EstagioAluno &ea) { char buffer [1000]; short length; strcpy (buffer, ea.matricula); strcat(buffer, '|'); strcat(buffer, ea.nomeCompleto); strcat(buffer, '|'); strcat(buffer, ea.tipoEstagio); strcat(buffer, '|'); strcat(buffer, ea.nomeEmpresa); strcat(buffer, '|'); strcat(buffer, ea.cnpj); strcat(buffer, '|'); strcat(buffer, ea.nomeSupervisor); strcat(buffer, '|'); strcat(buffer, ea.dataInicio); strcat(buffer, '|'); strcat(buffer, ea.dataFim); strcat(buffer, '|'); strcat(buffer, ea.dataEntregaRelatorioParcial); strcat(buffer, ea.situacao); strcat(buffer, '|'); strcat(buffer, ea.horasPrevistas); strcat(buffer, '|'); strcat(buffer, ea.horasTotalizadas); strcat(buffer, '|'); strcat(buffer, ea.parecerFinal); strcat(buffer, '|'); length = (short) strlen(buffer); stream.write(&length, sizeof(length)); stream.write(buffer, length); }[\code] Os campos matricula, horasPrevistas e horasTotalizadas são int, consequentemente o strcpy não funciona, o que colocaria no lugar? desde já agradeço!