Prezados
Observei um estranho comportamento apos atualizacao recente do sc, relativo a comparacao de 2 strings. Geralmente eu uso a funcao strcmp(). Se as strings forem iguais, ela retorna zero. Mas tem algo muito estranho acontecendo, que embora o retorno da strcmp() seja zero, ainda assim o codigo de erro é executado.
O trecho de codigo a seguir está sendo executado, mesmo que as 2 strings sejam iguais.
if (strcmp(“123”,“123”) != 0) sc_error_message(“ERRO DE COMPARACAO”);
Alguem sabe dizer o que está havendo, se estou fazendo alguma coisa errada?