0

我有更多的化妆品问题:

我有一个内存流(void *),我在示例中用作“cur_ptr”。现在我想将第一个字节读入结构(“a_struct”)的 int (“版本”)。我的有效代码:

int *version;
version = cur_ptr;
a_struct->version = *version;

如果没有帮助指针 *version,我该如何编写它?

那个不行:

a_struct->version = (int)*cur_ptr;

有任何想法吗?

谢谢

4

1 回答 1

2

首先将 cur_ptr 转换为 int* 然后获取它的值;)

*((int*)cur_ptr);
于 2011-10-10T08:08:28.367 回答