請教c#里面的BitConverter.ToInt32,在c++里面有對應的函數嗎?


c#里面有個函數BitConverter.ToInt32(data, pos); data是byte[], pos是int型的位置信息,表示把data里面pos位置開始的,pos + 4這4個byte,轉換成int值,請教在c++里面有這樣的函數嗎?

大哥們,小弟正在努力賺積分,請看到新手的份上,指點一下吧。

3 个解决方案

#1


不需要什么函數:


BYTE byte[255];

int *pI = (int *)(&byte[pos]);
int I = *pI;//I就是轉換的int值

#2


C#

#3


引用 1 樓 renxu350 的回復:
不需要什么函數:


BYTE byte[255];

int *pI = (int *)(&byte[pos]);
int I = *pI;//I就是轉換的int值


謝謝,已經搞定了,您真厲害啊!

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com