首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

字符串函数处置例子

2012-11-13 
字符串函数处理例子1. extern void *memcpy(void *dest, void *src, unsigned int count)用法:#include

字符串函数处理例子
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);

热点排行