Re: read numbers
Raimo Niskanen <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Dec 09, 2021 at 10:15:01AM +0100, Java House wrote:
> Hello
>
> I am trying to read a file like with a series of 0s and 1s e.g.
>
> 111011001010
> 010011101110
> 110001001010
> 001101011101
> 110100000011
> 010110110010
>
>
> I read the file with
>
> {ok, Data} = file:read_file("binary.input"),
You can read the file using io:fread(IoDevice, '', "~2u"),
or some variant thereof.
>
> which gives me a list of binaries and then by binary matching I get
> the individual numbers in binary format
>
> parse([<<P1:8,P2:8....>>|T])
>
> But now I am having the following problem
>
> each P? may contain 0 or 1 but in reality it contains the ascii value
> of the character 0 or 1
>
> that is 48 or 49.
>
> How do a get from the ascii value the actual number 0 or 1?
>
>
> Kind Regards
>
> Nikolas
--
/ Raimo Niskanen, Erlang/OTP, Ericsson AB