STRCOMP
instrucción: Compara dos cadenas por igualdad.
((PUB
PRI))
STRCOMP
(StringAddress1, StringAddress2 )
Regresa:
TRUE
si ambas cadenas son iguales, de lo contrario regresa
StringAddress1
cadena a comparar.
StringAddress2
es una expresión especificando la dirección de inicio de la segunda
cadena a comparar.
Explicación
STRCOMP
es una de dos instrucciones (
STRCOMP
una cadena.
compara el contenido de la cadena en StringAddress1 con el contenido
de la cadena en StringAddress2, hasta el terminador cero de cada cadena, y regresa
ambas cadenas son equivalentes o
mayúsculas.
Usando STRCOMP
El siguiente ejemplo asume que
PUB Main
if strcomp(@Str1, @Str2)
PrintStr(string("Str1 and Str2 are equal"))
else
PrintStr(string("Str1 and Str2 are different"))
DAT
Str1 byte "Hello World", 0
Str2 byte "Testing.", 0
El ejemplo anterior tiene dos cadenas cero-terminadas en el bloque
STRCOMP
método Main llama
PrintStr
es un método que despliega una cadena este ejemplo imprime "Str1 y Str2 are
diferente" en el display
2: Referencia de Lenguaje Spin –
es una expresión especificando la dirección de inicio de la primer
STRCOMP
FALSE
de otra forma. Esta comparación es sensitiva a
PrintStr
es un método creado en otro lado:
para comparar los contenidos de cada cadena. Asumiendo que
FALSE
STRSIZE
y
) que recupera información acerca de
STRCOMP
.
TRUE
si
DAT
Str1
Str2
,
y
. El