标签:功能 rom char 循环 ons 描述 r++ py函数 stream
模仿实现strcpy函数的功能。
strcpy(char *to, const char *from);
函数的功能:复制字符串from中的字符到字符串to,包括空值结束符。返回值为指针to。
要实现这个功能,只需将from指向的内容循环赋值给to即可。
#include <iostream>
#include <cassert>
char *MyStrcpy(char *str, const char *str2)
{
assert((str != NULL) && (str2 != NULL));
char *address = str;
while((*str++ = *str2++) != ‘\0‘);
return address;
}
int main()
{
char to[] = "abc", from[] = "def";
std::cout << MyStrcpy(to, from) << std::endl;
}
标签:功能 rom char 循环 ons 描述 r++ py函数 stream
原文地址:https://www.cnblogs.com/coolcpp/p/mystrcpy.html