ho cercato di implementare strcmp
:Attuazione della strcmp
int strCmp(char string1[], char string2[])
{
int i=0,flag=0;
while(flag==0)
{
if (string1[i]>string2[i])
{
flag=1;
}
else if (string1[i]<string2[i])
{
flag=-1;
}
else
{
i++;
}
}
return flag;
}
ma mi sono bloccato con il caso che l'utente di ingresso le stesse stringhe, perché la funzione opera con 1 e -1, ma è doesn' t return 0. Qualcuno può aiutarti? E per favore senza indicazioni!
Eventuali duplicati di [realizzazione strcmp ottimizzato] (http: //stackoverflow.com/questions/20004458/optimized-strcmp-implementation) –