Este guia rápido o levará usando uma função útil de string: strcat.
A função STRCAT permite concatenar ou unir duas seqüências para formar um único valor de string.
Uso básico
A sintaxe geral para este comando é:
char *strtcat (char *destino_string, const char *fonte_string);A função STRCAT aceita dois argumentos:
O comando strcat concatenará a fonte e as cordas de destino e, em seguida, armazenará o resultado na sequência de destino.
OBSERVAÇÃO: A função strcat é definida na string.H Arquivo de cabeçalho. Portanto, você precisa incluir o arquivo de cabeçalho do Strings usando a cláusula:
#incluirExemplo rápido
O código de amostra a seguir descreve como a função STRCAT funciona.
#incluirNo exemplo acima, imprimir o valor da sequência de destino, neste caso, Strin1, mostra o valor dos dois valores concatenados como:
Olá MundoOBSERVAÇÃO: Verifique se o tamanho da sequência de destino pode conter a sequência concatenada completa para evitar uma falha de segmentação, como mostrado no exemplo abaixo:
#incluirComo o tamanho da sequência de destino, String1, é menor que a string concatenada resultante, o programa desistirá com uma falha de segmentação, como mostrado na saída abaixo:
Programa recebeu sinal sigsegv, falha de segmentação.OBSERVAÇÃO: A função STRCAT é sensível à ordem dos parâmetros passados; O primeiro valor representa a sequência de destino, enquanto a segunda representa a sequência de origem.
Fechando
Neste tutorial rápido, você aprendeu a usar e trabalhar com o comando strcat em c. Para saber mais, use o Guia de Referência ou verifique o Manual dos Programadores do Linux.