unsigned-char

    1热度

    2回答

    我理解C的一般概念以及如何制作日志文件。读/写文件等。 我关心的是期望的格式如下: [![在这里输入的形象描述] [1] [1] 我已经得到了良好的大块现在完成了,但我关心的是如何在第一条记录后添加到我的日志文件中。我增加文件的记录数(在前2个字节中)并在其后面写入第一个记录。那么我将如何设置添加第二/第三/等记录来相互显示? //confirm a file exists in the dire

    2热度

    4回答

    我正从套接字接收一些数据。 之后,我想打印接收到的字符数组中的单个字节。 下面是我使用的代码: char buf[100]; int i = 0; while (1) { rc = recv(socket_fd, buf, sizeof(buf)

    0热度

    1回答

    当我尝试将float转换为unsigned char数组并返回到float时,我没有获得原始float值。即使当我查看浮点数组的位时,我看到一组不同的位设置了最初设置的位。 这是我在Qt控制台应用程序项目中创建的一个示例。 编辑:我原来的代码中包含一些在评论中指出的错误,但我想明确我的意图,以免它会影响到访问此问题的未来访问者。 我基本上试图移位和OR或返回到一个单一的浮动,但我忘记了转移部分。另

    0热度

    2回答

    我想读命令行参数到一个固定大小的无符号字符数组。我得到分段错误。 我的代码: #include <stdio.h> #include <iostream> #include <stdlib.h> #include <memory.h> unsigned char key[16]={}; int main(int argc, char** argv){ std::cout

    0热度

    1回答

    当建立我的C++应用程序的构建在这行代码 if (!PyTuple_GetByte(poArgs, 0, &SourceCell.window_type)) 与此错误 错误C2664失败: 'PyTuple_GetByte':不能转换参数3从 '字符*' 到'无符号字符*” 这是被调用的函数: bool PyTuple_GetByte(PyObject* poArgs, int pos, un

    0热度

    1回答

    如同读取文本文件中的“117”并给出变量值'u'而不是'1'。而且我知道我可以简单而快速地通过读取int值然后将其转换为无符号字符来实现,我只需要知道我是否可以直接执行该操作。

    1热度

    2回答

    我认为复制这样数组的元素: unsigned char *new_bytes_array = malloc(sizeof(unsigned char)*length/2); for(int i=0, j=0; i<length; i++) { if(i % 2 == 0) continue; new_bytes_array[j] = old_bytes_array[i];

    -7热度

    1回答

    我想将无符号字符数组内容转换为十六进制字符串表示形式。 任何人都可以帮助一个功能或出路吗? unsigned char codeslink[5] ={ 0x33, 0x74, 0x74, 0x73, 0x72}; std::string my_std_string(reinterpret_cast<const char *>(codeslink), 5); std::string my_std

    2热度

    2回答

    我需要将unsigned char数组转换为unit8_t数组,也许有人有一个想法如何做到这一点? 我试图在互联网上寻找信息,但不幸的是我没有成功。 :)

    0热度

    1回答

    我在C++的工作项目中,我必须使用<的OpenSSL/sha.h>,我用特别的SHA1功能。我的问题是,该函数接收无符号的char []和我需要处理的参数作为参数传递给程序: int main(int argc, char* argv[]) { unsigned char message[] = argv[1]; /* program continues using me