Necesito una funcion para pasar un n煤mero entero a binario de 7 bits.
Ejemplo:
nEntrada=10
cSalida:=functionconversora(nEntrada)
cSalida debe contener la cadena: '0001010'
Saludos.
Necesito una funcion para pasar un n煤mero entero a binario de 7 bits.
Ejemplo:
nEntrada=10
cSalida:=functionconversora(nEntrada)
cSalida debe contener la cadena: '0001010'
Saludos.
A ver...
L2BIN(nValor)
Convierte un valor num茅rico de CA-Clipper en un valor entero binario de 32
bits
──────────────────────────────────────
Sintaxis
L2BIN(<nExp>) --> cEnteroBinario
Argumentos
<nExp>es el valor num茅rico que se va a convertir. Los n煤meros decimales se truncan.
Devuelve
L2BIN() devuelve una cadena de caracteres de 4 bytes formateada como un entero binario de 32 bits.
Descripci贸n
L2BIN() es una funci贸n de bajo nivel que se utiliza con FWRITE() para escribir valores num茅ricos de CA-Clipper en un fichero binario. Esta funci贸n es similar a I2BIN(), que formatea un valor num茅rico de CA-Clipper en un valor binario de 16 bits.
L2BIN() es la funci贸n inversa de BIN2L().
Espero te sirva...
Salu2
Verhoven wrote:Necesito una funcion para pasar un n煤mero entero a binario de 7 bits.
Ejemplo:
nEntrada=10
cSalida:=functionconversora(nEntrada)
cSalida debe contener la cadena: '0001010'
Saludos.
#include "FiveWin.ch"
function Main()
MsgInfo( NumToBinary( 10 ) )
return nil
function NumToBinary( n )
local cNum := ""
while n > 0
cNum += If( lAnd( n, 1 ), "1", "0" )
n = Int( n / 2 )
end
return cNumAntonio Linares wrote:#include "FiveWin.ch" function Main() MsgInfo( NumToBinary( 10 ) ) return nil function NumToBinary( n ) local cNum := "" while n > 0 cNum += If( lAnd( n, 1 ), "1", "0" ) n = Int( n / 2 ) end return cNum