c ++アルゴリズムの問題

https://blog.csdn.net/tqy19921202/article/details/80763564を参照して
ください

strcpyを実装する

#include <iostream>
using namespace std;

char* MyStrCpy(char *pDest,const char *pSrc)
{
  if(nullptr == pDest || nullptr == pSrc)
  {
    return nullptr;
  }
  if(pDest == pSrc)
  {
    return pDest;
  }
  char *plter = pDest;
  while((*plter++=*pSrc++)!='\0');
  return pDest;
}

int main(int argc, char *argv[])
{
    char a[100] = "abcd";
    char b[100];
    *b = *MyStrCpy(b,a);
    cout << b;
}

おすすめ

転載: blog.csdn.net/sinat_33859977/article/details/114955297
おすすめ