Difference between byte and char in C -
I wonder why I can not compile an example from the book. I simplify the examples here so that any copyrighted Could not post example from book
#include & lt; Stdio.h & gt; Byte * data = "data"; Int main () {printf ("% s", data); Return 0; }
When compiling with G + +, I get an error,
error: 'const char *' to 'BYTE *' Invalid conversion for
This program works by transferring BYTE to Bus, but for example, I have to do something wrong with a book.
Please help point out the problem. Thank you.
BYTE
is not a part of C language or C standard library therefore Fully dependent on whether it is defined after adding the standard stdio.h
header file.
On many systems, the BYTE
macro is often a unsigned char
. An explicit artist will need to convert from const char *
to a unselected four *
.
Comments
Post a Comment