memcpy

    4热度

    2回答

    wmemcpy似乎执行与memcpy相同的操作,但接受wchar_t*而不是void*。如果这两个代码片段应该具有相同的行为,它的存在是否合理?它有一个有用的目的吗? memcpy(dest, wchar_array, sizeof(wchar_array)); 而且 wmemcpy(dest, wchar_array, sizeof(wchar_array)/sizeof(wchar_t))

    1热度

    1回答

    当是我在我的game.c情况: int game_state_transition(const struct state * s0, const struct move * m, struct state * s1) { memcpy(s1, s0, sizeof(struct state)); memcpy(s1->board, s0->board, sizeof(struc

    3热度

    1回答

    我的问题源于共享库我没有选择重新编译库。错误规定为undefined reference to [email protected]_2.14。 我机器上的GLIBC版本是2.12。我见过修复人们使用线路 __asm__(".symver memcpy,[email protected]_2.2.5"); 我是用十六进制编辑器来改变的2.14至GLIBC_2.2.5参考所做的修复完成网上。当执行

    0热度

    2回答

    我有一个双维布尔(整数)阵列,如以下几点: 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 比方说,我要复制的第一个2×2节 0 1 0 0 走上其余三个象限所以它会看起来像到底以下几点: 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 我想使用memcpy因为我相信这是最快的方法。在这种情况下我怎么能使用它?是否有可能复制二维内容? 如果

    0热度

    1回答

    我只是C语言的初学者。我用C语言编写了一个代码,其中包含许多memcpy函数。我想将memcpy语句转换为memcpy_s ..我不完全掌握语法。 这是我的代码片段: signed char buffer[MAX]; unsigned char len; const char *scenario = ConvertMap[identity]; len = strlen(scenario);

    0热度

    1回答

    我有一个问题: 我正在通过使用memcpy(在C中)并在char缓冲区内存储一个双变量来进行强制转换。我想要做的是将缓冲区内的char转换回初始变量(double)。如果我转换缓冲器的每一个位置,我得到ASCII字符,没有可变 的真正价值我后我的代码,以明确更好的我的问题的转换: int counter = 1; double pippo = 100.0; const int cPa

    3热度

    1回答

    我想这对专家来说是一个相当容易的问题,但我无法在网上找到任何答案。给定一个简单的例子: 问题: listToProcess = [] for i in range(0, 10): listToProcess.append(i) 名单应转移到GPU上,作进一步处理。然后,我将继续使用通用的cuda程序进行mem-copy: import sys import pycuda.auto

    3热度

    1回答

    相关的,但是从有些不同,Do any compilers transfer effective type through memcpy/memmove 在C89,memcpy和memmove需要表现得好像源和目标正在使用的字符类型访问,复制的所有位源到目的地而不考虑被复制的数据的类型。 C99更改了语义,因此如果将具有有效类型的对象复制到没有声明类型的存储器(通常是从malloc或其他此类函数接收

    0热度

    1回答

    我已经分配了一块内存(char *),我希望能够存储一个整数。 char * arr = new char[50]; int num = 9; for(int i = 0; i < sizeof(int); i++) { *((int *)arr) = arr[i]; } memcpy(&arr, &num, sizeof(num)); cout<<"Contents

    4热度

    2回答

    我想写一个逐字节拷贝而不是逐字节地增加速度的memcpy代码。 (虽然我需要为最后或几个字节逐字节复制一些字节)。所以我希望我的源和目标地址能够正确对齐。 我看到glibc中的memcpy的执行 https://fossies.org/dox/glibc-2.22/string_2memcpy_8c_source.html 它只对目标地址进行对齐。但即使源地址未正确对齐,也会导致总线错误(考虑在我