ChinaUnix.net
相关文章推荐:

android memcpy

double in_t[5] = {4, 2, 4, 5}; char str[50]; memcpy() 如何拷贝到char str[50]; 里呢???? 用memcpy() 如何写呢, 请高手帮我写一下!!! 非常感谢谢啦

by militala - C/C++ - 2008-03-05 21:26:29 阅读(1562) 回复(5)

相关讨论

void * memcpy(void * dest,const void *src,size_t count) { char *tmp = (char *) dest, *s = (char *) src; while (count--) *tmp++ = *s++; return dest; } 有点没搞明白: 应该是char *s = (char *)src;? 还有就是返回dest?dest好象没变啊?

by ancientlegend - C/C++ - 2005-12-17 17:33:05 阅读(704) 回复(2)

char pass[50] ="Password=abc"; char Password[50]; memcpy(Password,&pass[9],50); printf("%s",Password); 这样写的话会不会造成什么内存泄露之类的问题? 复制的话从pass的第九位开始复制,上面写了50, 但是实际上没有50个。 这样写安全吗?

by liumilan2009 - C/C++ - 2010-05-29 13:51:04 阅读(7102) 回复(24)

/* for small memory blocks ( /* linux kernel __memcpy (from: /include/asm/string.h) */ static inline void * __memcpy(void * to, const void * from, size_t n) { int d0, d1, d2; if( n return (to); } 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84425/showart_1676638.html

by w1_xiao - Linux文档专区 - 2008-12-03 09:57:09 阅读(777) 回复(0)

void *my_memcpy(void *dest,const void *src,int len) { assert( dest!=NULL || src!=NULL||len!=0); char *d = (char*)dest; char *s = (char*)src; while(len--) { *d++=*s++; } return d; } int main() { char a[] = "hello word"; char b[20] = ""; char *result = NULL; result = my_memcpy(b,a,sizeof(a)); printf("%s\n",result); return 0; } 自己测了m...

by liumilan2009 - C/C++ - 2013-07-22 09:48:23 阅读(1327) 回复(3)

CString my_cstring = "1234567890abcdefghij"; TCHAR *p = NULL; p = my_cstring.GetBuffer(); char *p2 = new char[1024]; memset(p2,0,1024); memcpy(p2,p,my_cstring.GetLength()*2+1); ///为什么这里只能copy第一个字符 std::cout << p2 << std::endl; for(int i=0;imemcpy(p2+i,p+i,1); } std::cout << p2 << std::endl; ///而这个就可以呢? 求解

by tingyu - C/C++ - 2012-11-06 17:02:49 阅读(2304) 回复(5)

现在正在做MTK 绘制图片通过 memcpy将图片数据拷贝到显存 于是寻思通过内联汇编模拟一下 希望可以快一些 通过memcpy手机测试是32ms 然后通过内联汇编模拟 比原来慢了5ms __asm { MOV _len,#30 LOOP: LDMIA imgbuf!, {R3-R6} STMIA pbuf!, {R3-R6} SUB _len,_len,#1 BNE LOOP } 后来扩大寄存器链表{R0-R7} 依然没有好转 费解啊 求解答 是我理论错了吗? 麻烦各位了

by towerlynn - 嵌入式开发 - 2012-07-08 22:51:44 阅读(1295) 回复(2)

如题,小弟最近调试程序的时候总是崩溃在memcpy这个函数,我知道这跟程序的具体逻辑有关,但是还是想问下,一般崩溃在memcpy函数 是什么问题呢 崩溃的时候报的信息就是这个: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 632] 0xafd0cda4 in memcpy () from E:/android-ndk-r6b/apps/mango_d/project/obj/local/armeabi/libc.so 忘兄弟们指点一下,小弟谢过先

androidmemcpyndk

by LinuxJoin - Linux环境编程 - 2011-09-06 11:25:58 阅读(3625) 回复(3)

如题;小弟写法如下 unsigned char buffer[128]; memcpy(buffer, data,16); 这样写为什么会出现 段错误,谢谢大家了

faultmemcpySegmentation

by ckf513728912 - C/C++ - 2011-07-14 13:52:44 阅读(18365) 回复(32)

看到一篇讲代码性能的文章,说到memcpy会影响效率,系统调用的性能不高 是真的吗?

by ttldreams - C/C++ - 2011-08-11 12:31:27 阅读(12854) 回复(10)

本帖最后由 mayjojo 于 2010-11-12 14:33 编辑 Hi, there 至于为什么有这样的需求,http://linux.chinaunix.net/bbs/thread-1173346-1-1.html 已经给出来说明。我是这个论坛的新人,也是kernel的新人。第一次在这里发帖提问,但是没有得到任何答案。于是在解决来问题之后,将自己的程序贴出来,希望大家提出改进意见。以下代码遵守GPL协议。 文件:dma_memcpy.c[code]#include #include #inc...

by mayjojo - Linux环境编程 - 2010-11-12 15:29:46 阅读(3711) 回复(1)