我有更多的化妆问题:
我有一个内存流(void *),我在样本中使用“cur_ptr”。 现在我想将第一个字节读入结构的int(“version”)(“a_struct”)。 我的代码有效:
int *version;
version = cur_ptr;
a_struct->version = *version;
如何在没有帮助指针*版本的情况下编写它?
那个不起作用:
a_struct->version = (int)*cur_ptr;
任何想法?
由于
答案 0 :(得分:2)
首先将cur_ptr转换为int *然后获取它的值;)
*((int*)cur_ptr);