bool Comp_Strings(string &String1, string &String2) { if (String1.size() != String2.size()) return 0; /*Si les deux chaînes ont pas la même longueur on sort tous de suite*/ char chaine1[String1.size()+1], /*Il faut penser a mettre un caractère en plus pour celui de fin*/ chaine2[String2.size()+1]; for (int i=0; i < String1.size(); i++) /*On met la premiere string dans la chaine de caractère*/ { chaine1[i]=String1[i]; } chaine1[String1.size()]='\0'; for (int i=0; i < String2.size(); i++) /*On met la premiere string dans la chaine de caractère*/ { chaine2[i]=String2[i]; } chaine2[String2.size()]='\0'; if (stricmp(chaine1,chaine2)==0) return 1; else return 0; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question