Nгo. Tem que fazer o teste em todas as escalas
Quote:
			 
				// case true pra string pequenas iguais 
// case false pra string pequenas iguais 
// case false pra string pequenas diferentes 
// case true para strings grandes e iguais 
// case true para strngs de tamanhos diferentes 
// case false para strngs de tamanhos diferentes 
// case false para strings grandes e iguais 
			 
		 | 
 
pawn Код:
new maxstring[999] = {'x', ...};
    
    START_BENCH(1000);
    istrcmp("bru", "bru", false); 
    istrcmp("bru", "bru", true);
    istrcmp("bru", "BRU", false);
    istrcmp("bru", "bruno", false);
    istrcmp("bru", "bruno", true);
    istrcmp(maxstring, maxstring, true);
    istrcmp(maxstring, maxstring, false);
    FINISH_BENCH("SuyanW");
    
    START_BENCH(1000);
    strcmp("bru", "bru", false);
    strcmp("bru", "bru", true);
    strcmp("bru", "BRU", false);
    strcmp("bru", "bruno", false);
    strcmp("bru", "bruno", true);
    strcmp(maxstring, maxstring, false);
    strcmp(maxstring, maxstring, true);
    FINISH_BENCH("Kye");
 
Код:
[02:57:30]  Bench for SuyanW: executes, by average, 1.93 times/ms.
[02:57:32]  Bench for Kye: executes, by average, 3.55 times/ms.
 
Код:
[02:56:55]  Bench for SuyanW: executes, by average, 127.11 times/ms.
[02:56:57]  Bench for Kye: executes, by average, 508.97 times/ms.
 Reprovada para quase todos casos. Exceto em strings de tamanhos diferentes. (Meio obvio, logo que tem um strlen ali de cara 

)
Se tiver outros cуdigos manda aн.