语法:replace(char str[],char key[],char swap[]);
参数:
str[]:在此源字符串进行替换操作
key[]:被替换的字符串,不能为空串
swap[]:替换的字符串,可以为空串,为空串表示在源字符中删除key[]
返回值:null
注意:默认str[]长度小于1000,如否,重新设定设定tmp大小
需要 string.h
源...
分类:
编程语言 时间:
2014-11-19 01:39:39
阅读次数:
251
写了一个小的Qt网络程序,很简单,发送的网络消息除了字符串还有一个结构体。很简单的想到用memcpy()函数来将数据序列化为BYTE数组从而实现网络传输。序列化是Java中一个概念,C中并没有,C++中后来引入了序列化和反序列化的概念。序列化是指将非系统类型的类的对象通过序列化操作转换成基本数据格式...
分类:
其他好文 时间:
2014-11-18 00:20:57
阅读次数:
213
#Python字符串操作'''1.复制字符串'''#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2'''2.连接字符串'''#strcat(sStr1,sStr2)sStr1 = 'strcat...
分类:
编程语言 时间:
2014-11-15 18:47:43
阅读次数:
205
问题1:就是解码端,出现错误,找到bug所在地了,见下图:
memcpy出错了,跳到下图了,但是错误显示的我不懂,求解释一下就ok了,小女子在此谢过了~~哎,调bug的能力弱爆了!!
大家看看吧~~是越界么?memcpy也没几个错误,赶脚~
问题二:
每天好好的项目晚上回去关掉后,第二天打开,总显示一下问题,见图:
总会显示无法打开lcommon.lib,网上找的方法都试...
分类:
其他好文 时间:
2014-11-14 10:46:30
阅读次数:
168
实现:char *strcpy(char *strDestination,const char *strSource){assert(strDestination!=NULL && strSource!=NULL);char *strD=strDestination;while ((*strDest...
分类:
其他好文 时间:
2014-11-12 07:06:47
阅读次数:
177
typedef unsigned int size_t; void * my_memcpy ( void *dest, const void *src, size_t num ) { void* ret = dest; while (num--) { *...
分类:
其他好文 时间:
2014-11-12 07:04:54
阅读次数:
169
char * strdup(char *str) { char * strNew; assert(str != NULL); strNew = (char *)malloc(strlen(str)+1); strcpy(strNew,str); return strNew;} ...
分类:
其他好文 时间:
2014-11-12 07:03:32
阅读次数:
254
返回值是查找的字符做为首地址,返回的是一个字符串如果我们想提取这个位置开始的某一个字符的时候只需要使用指针数组就ok了
#include
#include
int main(void)
{
char string[17];
char*ptr,c=':';
strcpy(string,"Thisis:string");
ptr=strchr(string,c);
if(ptr) ...
分类:
其他好文 时间:
2014-11-11 19:18:59
阅读次数:
293
bcmp(比较内存内容)相关函数bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件#include定义函数int bcmp ( const void *s1,const void * s2,int n);函数说明bcmp()用来比较s1和s2...
分类:
其他好文 时间:
2014-11-10 06:27:24
阅读次数:
273
微软自带的strcpy函数:(不完善,4分)charcharconstchar char while'\0' return }最完善的strcpy函数:(推荐使用,10分)charcharconstchar//将源字符串加const,表明其为输入参数不能修改 if//考虑到源字符串和目的字符...
分类:
其他好文 时间:
2014-11-10 06:23:05
阅读次数:
162