Retorna a quantidade de bits com nível lógico igual a 1 em uma string.
Look4Bit( < cStr >, < nStart >, < nTest >, < nLength > ) |
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cStr | caractere | Indica a string que será verificada. | X | |
nStart | numérico | Indica o índice do bit inicial. | X | |
nTest | numérico | Indica a quantidade de bits que serão verificados. | X | |
nLength | numérico | Indica o índice do último byte que será testado. | X |
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Retorna a quantidade de bits 1 na string apontada por cStr. |
User Function Exemplo() Local cStr := "" Local nStart := 0, nTest := 0, nLen := 0, nRet := -1 cStr := chr( 240 ) + chr( 240 ) + chr( 10 ) + chr( 160 ) nStart := 1 nTest := 32 nLen := Len( cStr ) - 1 nRet := Look4Bit( cStr, nStart, nTest, nLen ) //será exibido 12 conout( nRet ) return |