Solved

Convert Binary from Malloced Buffer to a float

Posted on 2004-09-16
6
257 Views
Last Modified: 2010-04-15
I need to convert binary numbers i am getting from malloced data to float so i can divide it, then compare it.
0
Comment
Question by:whinson
  • 4
  • 2
6 Comments
 
LVL 9

Expert Comment

by:ankuratvb
ID: 12081228
What is the problem?

What is the type of the malloced buffer,is it char?

Is it something like:

char *buf;
buf=(char*)malloc(20*sizeof(char));
strcpy(buf,"1100110");
//Now you need the decimal value of 1100110 in a float.Is this what you need?
free(buf);

You need to retrieve only 1 number from the malloced data or more than one?

See this,it might help:
http://www.experts-exchange.com/Programming/Programming_Languages/C/Q_20839804.html

0
 

Author Comment

by:whinson
ID: 12081243
The type is float.  It has multiple items.  
0
 
LVL 9

Accepted Solution

by:
ankuratvb earned 500 total points
ID: 12081322
Ok.So you have the binary numbers stored as floats.Right?

Something like:

float *buf;
buf=(float*)malloc(20*sizeof(float));
buf[0]=11001.11;
buf[1]=10010.11;
.
.
//And you need the decimal values of these individual elements,right?
free(buf);
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 

Author Comment

by:whinson
ID: 12081334
I figured it out by myself thanks.  I will give you the points.
0
 
LVL 9

Expert Comment

by:ankuratvb
ID: 12081342
0
 
LVL 9

Expert Comment

by:ankuratvb
ID: 12081355
Nice to know you figured it out yourself. :~)

You also have the option of getting your points refunded by posting your solution and asking for a refund in Community Support.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Have you thought about creating an iPhone application (app), but didn't even know where to get started? Here's how: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Important pre-programming comments: I’ve never tri…
Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use for-loops in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to create, access, and change arrays in the C programming language.

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question