//================================================================
// Nome Do Arquivo: string_copy.c
// File Name: string_copy.c
//
// Descrição: O programa copia uma string em outra
//================================================================
// Protótipo da função copiadora de strings
void string_copy(char origin[], char destiny[]);
// Libs
#include <stdio.h>
#include <stdlib.h>
// Função main
// Main Function
int main(int argc, char** argv)
{
char origin[100], destiny[100];
// Lê a string a ser copiada
printf("Digite a string: ");
gets(origin);
// Copia a string para outra variável
string_copy(origin, destiny);
printf("A string resultante: %sn", destiny);
system("pause");
return 0;
}
// Função concatenadora de strings
void string_copy(char origin[], char destiny[]) {
int i;
// Copia a segunda string na primeira
for(i = 0; origin[i] != '\0'; i++) {
destiny[i] = origin[i];
}
// Marca o fim da string cópia
destiny[i] = '\0';
}
Copiador de Strings – C
Deixe um comentário