Ir ao conteúdo

Concatenar dois um CHAR e um CHAR convertido de INT


wildoidao

Posts recomendados

Postado

Caras,

Mais uma vez estou quebrando a cabeça para concatenar dois char, um deles é um int convertido em char usando a função itoa e o outro é uma frase, já pré definida.

Minha ideia é:

Usuario0;

Usuario1;

Usuario2;

Usuario3;

Usuario4;

Usuario5;

etc...

Só que até agora não consegui isso, o código até o momento:

using namespace std;

int main(int argc, char *argv[])
{
char nome[100] = "Usuario";
char a[10];
char teste;
int i=0;

for(i;i<=20;i++)
{
itoa(i,a,10);
nome[8] = a;
cout << nome[8] << "\n";
}

system("pause");
return 0;
}

Postado

Seria mais ou menos isso?


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
char nome[100] = "Usuario";
char a[10];
char teste[100];
int i;

for(i = 0;i<=20;i++)
{
strcpy(teste,nome);
itoa(i,a,10);
strcat(teste, a);
cout << teste << "\n";
}

system("pause");
return 0;
}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!