Может кто-нибудь порекомендовать альтернативу моему перерыву и продолжить высказывания?Я знаю, что это хорошая практика - не использовать их.Однако я подумываю о том, чтобы использовать do time, и это усложнит ситуацию.Есть ли более чистый способ сделать это?Я использую C. Из-за требований у меня не может быть ни одного из них.
int inCmpStr( char *a, char *b)
{
int i;
for (i = 0 ; a[i] && b[i]; ++i){
if (a[i] == b[i] || (a[i] ^ 32) == b[i]){
continue;
}
else {
break;
}
}
if(a[i] == b[i]){
return 0;
}
if ((a[i] | 32) < (b[i] | 32)){
return -1;
}
return 1;
}