strcat
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
— | strcat [2023/09/12 16:14] (atual) – criada - edição externa 127.0.0.1 | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | ====== Função strcat ====== | ||
+ | Arquivo header: | ||
+ | |||
+ | <code c># | ||
+ | |||
+ | Sintaxe: | ||
+ | '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | Pode-se fazer a concatenação de dois strings, colocando um ao final do outro. A função para se fazer isto é '' | ||
+ | |||
+ | O primeiro parâmetro da função portanto deve ser uma variável e possuir o espaço suficiente para o resultado. A função **não** irá testar se existe espaço fazendo a movimentação de caracteres do segundo parâmetro para o final do primeiro. O segundo parâmetro pode ser uma variável ou uma constante delimitada por aspas. | ||
+ | |||
+ | <code c> | ||
+ | /* strcat.c */ | ||
+ | |||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | int main(void) | ||
+ | { | ||
+ | char sMensagem[100] = " | ||
+ | char sNome[40]; | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | /* A concatenação ocorre logo após o último caractere da primeira string. | ||
+ | Seria o equivalente em algoritmo a var_string = var_string + nova_string, | ||
+ | embora na linuagem C não pode-se trabalhar com strings desta forma. */ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | --- // |
strcat.txt · Última modificação: 2023/09/12 16:14 por 127.0.0.1