在学习设置数据收发缓冲区时,做以下实验void main (){ LPBYTE m_data=new BYTE[16]; memcpy(m_data,"example",sizeof(m_data)); string str=" "; str[0]=m_data[...
分类:
其他好文 时间:
2014-07-22 22:50:56
阅读次数:
189
(一)strcmp函数 strcmp函数是比較两个字符串的大小,返回比較的结果。一般形式是: i=strcmp(字符串,字符串); 当中,字符串1、字符串2均可为字符串常量或变量;i 是用于存放比較结果的整型变量。比較结果是这样规定的:①字符串1小于字符串2,strcmp函数返回一个负值;②字符串....
分类:
其他好文 时间:
2014-07-19 14:25:01
阅读次数:
158
已知strcpy函数的原型是:char * strcpy(char * strDest,const char * strSrc);1.不调用库函数,实现strcpy函数。2.解释为什么要返回char *。解说:1.strcpy的实现代码 char * strcpy(char * str...
分类:
编程语言 时间:
2014-07-19 11:25:46
阅读次数:
293
http://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.html去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 =...
分类:
编程语言 时间:
2014-07-18 09:37:40
阅读次数:
236
函数原型:void *memcpy( void *dest, const void *src, size_t count );void *memmove( void* dest, const void* src, size_t count );1.memcpy和memmove相同点都是用于从src拷...
分类:
其他好文 时间:
2014-07-16 18:45:23
阅读次数:
191
前段时间自己遇到的一个问题,跟大家分享一下。在写代码的时候,遇到结构体复制的问题,即将一个结构体里的变量值完全复制给另一个结构完全相同的结构体。我所使用的是memcpy,结果发现,拷贝完后,新结构体里的变量值仍然不存在,最后只能单个变量复制。值得注意的是,我的结..
分类:
其他好文 时间:
2014-07-15 11:00:36
阅读次数:
171
本来只是一时兴起,想动手整整大学学的很渣的C++,可是一段小小的代码缺牵扯出一堆问题来,好有趣。来看一段代码:void main() { char p[6]; char *buf = new char[4]; strcpy(buf,"012356789");//这里越界不会报...
分类:
编程语言 时间:
2014-07-15 08:52:27
阅读次数:
266
1.memcpy函数的原型: void* memcpy(void* dest,cosnt void* src,size_t n); 返回值:返回dest; 功能:从源内存地址src拷贝n个字节到dest内存地址. 这里必须要求源地址的内存和目标地址的内存没有覆盖,如果有覆盖结果是未定义的.#incl...
分类:
编程语言 时间:
2014-07-14 21:41:00
阅读次数:
274
空指针和传参问题1) 段错误。形参改为二级指针即可void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ){char *str = NULL;GetMemory( str );strcpy( str, "hel....
分类:
其他好文 时间:
2014-07-14 10:03:36
阅读次数:
182
因为利用QByteArray可以很方便的利用其API对内存数据进行访问和修改, 构建数据库blob字段时必不可少; 那如何向blob内写入自定义的结构体和类1. 利用memcpy拷贝内存数据 //自定义person结构体Cpp代码typedefstruct{intage;charname[20];}...
分类:
其他好文 时间:
2014-07-11 23:53:33
阅读次数:
924