我的機器工作在小端。 我必須閱讀使用C + + std :: ios ::二進制一些文件與大端編碼。有沒有什麼標準和快速的方法來做到這一點? 就目前而言,看了原始數據後,我做到以下幾點: (讀取double) char raw [8];
double d = 0; //maybe initialization is not needed
file.read(raw,8); //4 for an
我有一個長度爲128的位的字符串,我想將其轉換爲字節數組,然後將其寫入二進制文件,然後從二進制文件中讀取並將字節數組轉換爲位字符串。這是我的代碼(我用長度爲16的爲了簡化輸入): String stest = "0001010010000010";
//convert to byte array
short a = Short.parseShort(stest, 2);