我有一个char缓冲区数组char buffer[1024];
。我知道它中存有一些整数,例如4个整数。
现在,我想从中提取这些值,并希望将它们保存在少数int变量中。我一直试图这样做但不能成功,如果有人可以帮助我,我将非常感激!!!
到目前为止,我已经尝试过了
int firstintfrombuffer = *((int*)(buffer));
和
int firstintfrombuffer =(int) buffer[0];
我是c的新手,也有语法方面的问题。 感谢您以正确的方式指示任何方向。