//================================================================ // Nome Do Arquivo: string_concatenar.c // File Name: string_concatenar.c // // Descrição: O programa concatena duas strings na primeira delas //================================================================ // Protótipo da função concatenatora de caracteres void string_concatenar(char str1[], char str2[]); // Libs #include <stdio.h> #include <stdlib.h> // Função main // Main Function int main(int argc, char** argv) { char str1[100], str2[100]; // Lê as duas strings printf("Digite a primeira string: "); gets(str1); printf("Digite a segunda string: "); gets(str2); string_concatenar(str1, str2); printf("A string resultante: %sn", str1); system("pause"); return 0; } // Função concatenadora de strings void string_concatenar(char str1[], char str2[]) { int i, j; // Avança até o fim da primeira string for(i = 0; str1[i] != '\0'; i++); // Copia a segunda string na primeira for(j = 0; str2[j] != '\0'; j++, i++) { str1[i] = str2[j]; } // Marca o fim da string concatenada str1[i] = '\0'; }
Concatenador de Strings – C
Deixe um comentário