uint32-t

    1熱度

    3回答

    當我嘗試編譯我的程序首先我得到這個錯誤: error: ‘uint32_t’ does not name a type 然後我包括 #include <stdint.h> 現在變成了這個錯誤: /include/stdint.h:52: error: conflicting declaration ‘typedef unsigned int uint32_t’ /cuda/include/ve

    -4熱度

    1回答

    (uint32_t header; char array [32];) 如何將數據從頭文件複製到C++數組中?如何進行這種轉換?我嘗試了類型轉換,但它似乎不起作用。

    1熱度

    1回答

    我試圖從一個結構 typedef struct blah_param_s { struct blah_param_s* param_next; blah_param_type_t param_type; } blah_param_t; typedef struct blah_param_char_s { blah_param_t param_hdr;

    0熱度

    1回答

    我有一個Arduino草圖,監聽RFID標籤,並得到他們的UID,並將它們存儲在uint32_t 此數組是一個adaFruit BTLE並作爲arduino_uno項目adafruit NFC/RFID Shield 陣列被啓動,像這樣: uint32_t items[]= { 0,0,0,0,0,0}; 然後在我的環(); 我覺得像一個id這樣: success = nfc1.readPas

    0熱度

    1回答

    我剛剛被要求使用C-I,通常使用Python和一些Java,而且我一直在遇到一些問題。 我創建了一個函數,它將base-10 unsigned int轉換爲表示等效十六進制的字符數組。現在我需要能夠將uint32_t類型的變量設置爲這個'hex';我能做些什麼來確保這個char []被視爲一個實際的十六進制值? 的代碼如下: int DecToHex(long int conversion, ch

    0熱度

    3回答

    這是我的問題:我需要通過單個uint32_t傳回兩個uint32_t(因爲API的設置方式......)。我可以硬編碼任何其他值我需要扭轉操作,但參數之間傳遞的參數需要保留一個單一的uint32_t。 如果我可以將兩個32位整數轉換爲單個64位整型(如解釋here),這將是微不足道的,但編譯器不會那樣。我也看到數學pairing functions,但我不確定這是否是我需要在這種情況下。 我想過設

    -3熱度

    2回答

    int main() { uint32_t n1 = 00000000000000000000000000001000; uint32_t n2 = 00000000000000000000000000000100; cout << n2; } 當我使用Visual Studio 2013(C++),我得到的結果爲64 這是爲什麼談到八進制數字系統而不是二進制

    -4熱度

    1回答

    我正在處理一個可以處理大於4個uint32_t元素的大整數的代碼。我創建了一個名爲BigInteger的類和一些運算符。問題是我得到一些錯誤,但我沒有看到發生了什麼問題。我已經將這些錯誤添加爲註釋。希望可以有人幫幫我。 在此先感謝! /*The big integer exist of 4 uint32_t elements, the integer is equal to leftLeftlef

    0熱度

    1回答

    我有一個struct類似於: typedef struct _pair_t{ uint16_t keylen; // 2 uint32_t vallen; // 4 } __attribute__((__packed__)) pair_t; 我將使用mmap從文件中讀取,所以我想數字存儲爲大端。 我需要做htobe16/betoh16或者有一些__attribute_

    1熱度

    1回答

    LPC_CAN1->TDA1 = *(uint32_t *) &msg->data[0]; // Write first 4 data bytes 請告訴我爲什麼這個*(uint32_t的),並將之前和之後uint32_t的是什麼這個 「」 的宗旨