[英]Bitwise operator with taking input from user
我正在接受用戶的輸入,但我弄錯了 output 我如何修改我 *** error ...
[英]Bitwise operator with taking input from user
我正在接受用戶的輸入,但我弄錯了 output 我如何修改我 *** error ...
[英]convert struct to unsigned char through overloaded operator << and >> (see update)
我有這個具有 2 個屬性的struct (一個 char 和一個 int,用於 3 個字節的內存使用: 我嘗試為這個struct重載運算符 << 和 >>,以便能夠使用fstream從文件中讀取和寫入這個struct 。 對於運算符 << 我得到了: 這讓 ...
[英]How come the output of this C program is 1?
#include <stdio.h> int main() { unsigned char c = (int) 0.54; for(; c++; printf("%d", c)); printf("%d", c); return 0; } 當我運行程 ...
[英]Caveats reinterpret_cast'ing char* to unsigned char*?
我正在嘗試使我的 C++ 應用適合 C-API。 有問題的 API 是 mbed_tls,它包含一個 base64 解碼器: 問題是我帶着 std::string 到達站點,我不能將它的 c 字符串作為 function 參數。 如果我這樣做,我會收到此錯誤: (輸入字符串重復相同) 審查代碼( ...
[英]How to read an Unsigned Char image file to Python?
我有一個名為“.image”的擴展名的文本文件,文件頂部如下: 我相信這是一個未簽名的字符文件,但我很難在 python 中打開它(並將其另存為 jpg、png 等) 已嘗試標准PIL.Image.open() ,保存為字符串並使用Image.fromstring('RGB', (512,512) ...
[英]Type conversion issues unsigned char, string, hex
以下代碼有幾個問題 - 我懇請您的輸入/更正/反饋 - 各種類型:首先,我無法讓它做我想做的事,即傳遞一個字符串 (" word") 並擁有它 output 它的elf_hash 。 elf_gnu_hash function 的代碼顯示為ELF_DT_HASH 。 我想要做的是合並這個 fun ...
[英]How to convert unsigned char to unsigned int in c++?
我有以下代碼: input_items基本上是二進制文件的內容。 現在 a[0] = 7,我想將此值轉換為無符號整數。 但是當我執行以下操作時: 並打印這兩個值,我得到: 為什么 b 也不包含 7? 我如何得到 b = 7? ...
[英]Reading information stored in header array when reading BMP file in c
我正在嘗試使用 c 學習圖像處理。 我遇到了我無法理解的線。 為什么我們不能像int width=(int)(header[18]);?那樣簡單地進行類型轉換int width=(int)(header[18]);? ...
[英]C++ Creating GUID from unsigned char array
我有一個 function,它將一個無符號字符數組(恰好 16 個值)作為輸入,並通過將所有值解析為十六進制並將 guid 格式的字符串傳遞給UuidFromStringA() 。 我的代碼如下: 這工作正常,但我想做一些更有效率的事情,並使用我的輸入字符數組直接創建 GUID,如下所示: 這樣做 ...
[英]How to convert unsigned long long int into unsigned char*?
比如說我有這個unsigned long long int : 如何將test_int轉換為以下unsigned char*數組: 類似於我問的這個問題: 如何將 unsigned char* 轉換為 unsigned long long int? 唯一的例外是相反。 ...
[英]How to convert unsigned char* to unsigned long long int?
有誰知道提供執行此邏輯或執行此邏輯的方法的 function 的庫? 我正在嘗試轉換: 至: 我知道我可以遍歷test中的每個單獨的字節,並利用sprintf將每個字節轉換為字符串,並使用strcat將它們連接到緩沖區中,並通過strtoull將緩沖區字符串轉換為unsigned long lon ...
[英]Should I use signed char for characters with negative values if I target portability?
不保證char數據類型是有符號的,這意味着在某些實現中它是有signed的,而在其他實現中它是unsigned的。 那么為什么人們總是忽略signed限定符呢? 為了可移植性,如果我希望字符保持負值,我是否應該始終使用帶signed的字符來限定char ? 正如我了解到的其他類型,如int 、 l ...
[英]Appending an unsigned char to a vector changes its value
我有以下二維向量: 我還有以下無符號字符數組: 當我將這個數組push_back到dates時,它將所有 unsigned char 元素設置為 204: Output: 我在這里缺少什么嗎? 我認為這是將 char 轉換為 ASCII 的問題,但我真的不確定。 編輯 addDay() 看起來像這 ...
[英]Pass and receive raw byte data via an unsigned char* function parameters in C++
我有一個第三方 x.dll 和一個名為“GenerateKeyEx-in C”的導出 function。 我沒有任何其他信息,例如 .lib、header 等。我從 x.dll 供應商處找到了 function 參數,它們已添加到代碼中。 在這里你可以看到參數定義; 我可以毫無錯誤地訪問和運行 fu ...
[英]Unsigned char out of range
我想弄清楚,如何在for循環中使用變量的unsigned char類型,同時不“打破” unsigned char的范圍,它可以從 0 到 255 變化。 main(void) { TRISC = 0; LATC = 0; unsigned c ...
[英]How to convert elements in const unsigned char array to char
我正在嘗試遍歷單個const unsigned char數組並使用類型轉換將每個元素分配/轉換為新的char數組,我讀過的每個線程都建議使用類型轉換,但是它對我不起作用,這是我的嘗試: 上面代碼的標准輸出: 預期標准輸出: 1111111111 如何將nums的元素轉換為char類型並將轉 ...
[英]storing 0 in a unsigned char array
我有一個像這樣的unsigned char數組: 我正在使用reinterpret_cast將其轉換為const char*因為我必須將const char*傳遞給方法。 然后通過 grpc 和其他應用程序發送此信息(基於 erlang 的應用程序接收它並將其存儲在 erlang Bin 中)。 ...
[英]A problem with the behaviour of scanf when data type is unsigned char
所以我不知道為什么會觀察到這種行為: 如果我沒記錯的話%hhu用於unsigned char 。 如果我輸入幾乎任何字符,例如a或b答案是什么,並且d得到值0 。 但是如果我輸入97然后d打印值a (因此 ASCII 被轉換為字符)。 當數據類型為char時顯然不是這種情況。 我可以直接輸入字符並存 ...