Eu tenho duas matrizes de ponteiros, ou seja,
char *a[3]= {"man","dog","cat"};
char *b[3]= {"job","rain","sleep"};
Quero separar as três seqüências de ambos acima em três matrizes de caracteres diferentes e, em seguida, quero concatenar a sequência de *b[]
até o final da string de *a[]
.
Como posso fazer isso? Não quero imprimir as seqüências separadas.
Respostas:
1 para resposta № 1Se entendi corretamente, você deseja o seguinte
char s[3][10];
for ( size_t i = 0; i < 3; i++ )
{
strcpy( s[i], a[i] );
strcat( s[i], " " );
strcat( s[i], b[i] );
}