This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Avoiding "assignment from incompatible pointer type" warning


Hi,

I've written a simple program that print out each bit of a floating point
variable so I can learn how floating point numbers are represented in
memory.  The program contains the following statements:

int *p;
float g = 2.0625;
p = &g;

The third statement above generates an "assignment from incompatible pointer
type" warning for obvious reasons.  Other than this, the program compiles
fine and works.

My question is:  Is there a way to properly assign a pointer of one type to
a variable of different type so that the warning is suppressed?

Thanks again.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]