函数实现-memcpy-strcpy-memmove-memset

断了今生、忘了曾经 提交于 2019-12-07 09:17:21

测试代码:

#include   <memory.h>

#include   <string.h>

#include   <stdio.h>

char   string1[60]   =   "000001234567";

int  main(   void   )

{

  fprintf(stderr, "%s:%d:%s,  string1=%s  leosu \n",__FILE__, __LINE__,__FUNCTION__, string1 );

  memcpy(&string1[0], &string1[5],7);

  fprintf(stderr, "%s:%d:%s,  string1=%s  leosu \n",__FILE__, __LINE__,__FUNCTION__, string1 );

  return 1;

}

leosu@leosu:/mnt/tmp/c_cplusplus_test$ gcc memcpy_test.cpp 

leosu@leosu:/mnt/tmp/c_cplusplus_test$ ./a.out 

memcpy_test.cpp:8:main,  string1=000001234567  leosu 

memcpy_test.cpp:10:main,  string1=123456734567  leosu 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!