trying to convert binary data to text using C++

i hav tried to convert binary 2D data into text using binreader and writing into text file using streamwriter.
i use ReadSingle() function to convert from binary to ascii, although it works good in 1D data but not in more dimensions.

the kind of values i get are
-1.265369923E+038
and like

i dont understand what is the problem??

We cannot guess what values you should be getting, although we can sort of infer from the description that -1.265369923E+038 is probably somehow wrong. What's the input like and what would you like the output to be like?

my input is binary or rather machine language symbols.. like #,@ etc
and i expect floating numbers as output like 0.321etc

i have used ReadSingle(), ReadBytes(), ReadDouble(), ReadDecimal()...
all of them seem to be giving nonsense values

can i get a code for it???