读书人

字符串函数处置例子

发布时间: 2012-11-13 10:00:50 作者: rapoo

字符串函数处理例子
1. extern void *memcpy(void *dest, void *src, unsigned int count);

用法:#include <string.h>

功能:由src所指内存区域复制count个字节到dest所指内存区域。

说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。

举例:

// memcpy.c

#include <syslib.h>#include <string.h>main(){char *s="Golden Global View";char d[20];clrscr();memcpy(d,s,strlen(s));d[strlen(s)]=0;printf("%s",d);getchar();return 0;} 


2. void *memset(void *s,int c,size_t n)
总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。

例子
#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",s);getchar();return 0;} 

memset() 函数常用于内存空间初始化。如:
char str[100];memset(str,0,100);

读书人网 >操作系统

热点推荐