写一个函数,完成内存之间的拷贝。[考虑问题是否全面].docVIP

  • 20
  • 0
  • 约 6页
  • 2017-08-16 发布于湖北
  • 举报

写一个函数,完成内存之间的拷贝。[考虑问题是否全面].doc

1. 写一个函数,完成内存之间的拷贝。[考虑问题是否全面] void* mymemcpy( void *dest, const void *src, size_t count ) { char* pdest = static_castchar*( dest ); const char* psrc = static_castconst char*( src ); if( pdestpsrc pdestpsrc+cout ) 能考虑到这种情况就行了 { for( size_t i=count-1; i!=-1; --I ) pdest[i] = psrc[i]; } else { for( size_t i=0; icount; ++I ) pdest[i] = psrc[i]; } return dest; }int main( void ) { char str[] = 0123456789; mymemcpy( str+1, str+0, 9 ); cout str endl; system( Pause ); return 0; } 2、实现一个函数,把一个字符串中的字符从小写转为大写。

文档评论(0)

1亿VIP精品文档

相关文档