//================================================================ // Nome Do Arquivo: string_compare.c // File Name: string_compare.c // // Descrição: O programa compara duas strings e diz se são iguais // ou diferentes. //================================================================ // Protótipo da função comparadora de strings int string_compare(char str1[], char str2[]); // Libs #include <stdio.h> #include <stdlib.h> #include <string.h> // Função main // Main Function int main(int argc, char** argv) { char str1[100], str2[100]; // Lê a primeira string printf("Digite a primeira string: "); gets(str1); // Lê a segunda string printf("Digite a segunda string: "); gets(str2); // Copara se as strings são iguais e imprime o resultado if(string_compare(str1, str2)) { printf("Strings iguais.n"); } else { printf("Strings diferentes.n"); } system("pause"); return 0; } // A função compara duas strings // Se são iguais retorna 1 // Se são diferentes retorna 0 int string_compare(char str1[], char str2[]) { int i; for(i = 0; str1[i] != '\0', str2[i] != '\0'; i++) { if(str1[i] != str2[i]) { return 0; } } return 1; }
Comparador de Strings – C
Deixe um comentário