Dat

如果是用二進制方式讀取,那存放的緩衝應該用char類型或者Byte類型,你用unsigned short int類型肯定不行啊,等讀取好了後,要對這個緩衝進行解析,按照已知的字節存放方式,將這個緩衝中的數據放到相應的類型中,這樣才能得到人看的懂的東西啊,這中間要用到位操作運算,比如第238字節到第241字節中放的是一個整型數據,那你就要先將238字節中的數據賦給一個int,然後對int左移8位,然後將239中數據和int這個變量做或操作,這樣相當於int中有兩個字節數據了,一次類推,直到把四個字節數據都放進int型變量,這樣輸出這個int纔是人看的懂的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章