unsigned-char

    0热度

    5回答

    我有array^ byteArray,我需要提取Little Endian序列中的字节以生成未签名的short和int。我已经尝试了以下所有我能想到的组合,所以我都在寻求帮助。 int x = UInt32(byteArray[i]) + (UInt32)(0x00ff) * UInt32(byteArray[i + 1]); int x = UInt32(byteArray[i]) + UIn

    1热度

    2回答

    我想在我的项目散列弦数。而我正在使用下面的项目,使用HAMC SHA1算法 http://www.codeproject.com/KB/recipes/HMACSHA1class.aspx 我能够编译整个代码后,很多麻烦。但最后我还剩下最后一个与未定义参考有关的问题。 我已经写了下面的代码envoke在如下所示的HMAC_SHA1.cpp以下线,如遇到 BYTE Key[20] ; BYTE d

    1热度

    1回答

    我想散列一个字符串,然后使用该散列作为文件的名称。 我的问题:是,所有的C++ hashers/crypters我所遇到的哈希的std :: string或字符* &返回散列字符串作为无符号字符*? 如何将该unsigned char *转换为char *或std :: string,然后将其写入文件或文件名?或者我不需要将其转换为普通字符串来使用它? tstring hashString(tst

    1热度

    3回答

    我试图让这个代码工作的字符串,从here char *mem = (unsigned char *) 0xF0000; int length, i; unsigned char checksum; while ((unsigned int) mem < 0x100000) { if (mem[0] == '_' && mem[1] == 'S' && me

    3热度

    1回答

    假设我有一个无符号的char *,我们称之为:some_data unsigned char* some_data; 而且some_data它具有URL的数据等。例如: "aasdASDASsdfasdfasdf&Foo=cow&asdfasasdfadsfdsafasd" 我有可以抓住“富”的值,如下所示的函数: // looks for the value of 'foo' bool

    1热度

    3回答

    我正在编写一段代码来做一些压缩,并且我写了一个比特流类。 我的比特流类跟踪我们正在读取的当前位和当前字节(无符号字符)。 我注意到,如果我在istream类中使用>>运算符vs get()方法,读取文件中的下一个无符号字符的方式会有所不同。 我只是好奇为什么我得到不同的结果? 例如: this->m_inputFileStream.open(inputFile, std::ifstream::bi

    6热度

    6回答

    : ​​ GCC编译器还提供了有关编译 abc.c:13:warning: comparison is always true due to limited range of data type 代码警告运行正常时unsigned char是如预期的那样由char或int取代,即它终止。 但代码也运行良好unsigned int以及。 因为我已经阅读EOF被定义为-1stdio.h那么为什么此

    0热度

    1回答

    动态地创建无符号的字符类型数组我想创建目标C从其他的NSMutableArray的值的无符号字符数组, 请帮我 unsigned char buffer2[24]; buffer2[0] = 0X55; buffer2[1]=0x66; buffer2[2]=0x77; buffer2[3]=0x88; buffer2[4]=0x44;//print command buf

    10热度

    1回答

    我正在为一个软件的SDK的dll文件工作,我试图调用一个函数来获取有关该软件的主机的信息。 有两个无符号的字符变量(HostMachineAddress,HostProgramVersion)在函数想要的结构中,它看起来像我“松”最后一个字节,当我尝试从c#调用它...如果我改变SizeConst下面的C#结构到5我得到丢失的字节,但它导致其他变量丢失数据。 有人能帮我找到一种方法来解决这个问题吗

    2热度

    1回答

    我刚刚获得了WIFI摄像头。我需要开发一个iPad应用程序向这台相机发送一个url请求,然后在iPad上播放mpeg4流。 收到请求后,本摄像机发回网络数据包到iPad。在每个数据包的开头,它包含8位无符号字符,表示这个数据包的类型,例如视频或音频。 由于NSData是16位格式,我如何获得第一个8位无符号字符并识别这个数据包的类型? 我想我是在错误的轨道上。我应该关注数据包层,并了解如何使用C语