一、字符串的strcpy与strncpy函数
1、编程实现strcpy函数(笔试很容易考到)
要求:
原型:char *stpcpy(char *strDest,char *strSrc);
头文件:#include <string.h>
功能:把src所指由NULL结束的字符串复制到dest所指的数组中。
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest结尾处字符(NULL)的指针。
strcpy的代码实现:
char * strCpy(char * strDest,const char * strSrc) //[1] {
//函数assert的头文件为#include<assert.h> assert((strDest != NULL)&&(strSrc != NULL)); //[2] char * strDestCopy=strDest; //[3] while ((*strDest++ = *strSrc++) != '