Cast auf char buffer...
-
Hi,
folgender Code:
#define SOMI(x) #x, ... #define SCENE_OBJECT_INTERNAL_MSG_CODES \ SOIM(rotate_clockwise = 0)\ SOIM(rotate_counterclockwise)\ SOIM(move_left)\ SOIM(move_right) ... typedef enum { SCENE_OBJECT_INTERNAL_MSG_CODES SCENE_OBJECT_USER_MSG_CODES } so_msg_code_type;dann...
static char message_buffer[5000]; so_msg_code_type message_code;was passiert aber hier?
message_code = *(so_msg_code_type *) message_buffer;oder wenn ich sowas habe dann
so_msg_code_type *p_so_msg;dann...
p_so_msg = (so_msg_code_type *)msg_buf;Setze ich die Zeiger auf den Anfang des Buffers...?
Gruß
Franky