cpp编写一个函数使用指针字符实现字符串拷贝
时间: 2024-05-01 20:19:59 浏览: 117
字符串复制.cpp
下面是一个使用指针字符实现字符串拷贝的函数示例:
```cpp
#include <iostream>
using namespace std;
void stringCopy(char* dest, const char* src)
{
while (*src != '\0') {
*dest = *src;
++dest;
++src;
}
*dest = '\0';
}
int main()
{
char str1[20] = "Hello";
char str2[20];
stringCopy(str2, str1);
cout << "str1: " << str1 << endl;
cout << "str2: " << str2 << endl;
return 0;
}
```
在上面的代码中,`stringCopy` 函数使用两个指针参数 `dest` 和 `src` 分别指向目标字符串和源字符串的第一个字符。然后,函数在循环中逐个复制源字符串中的字符到目标字符串中,直到源字符串的结尾,最后在目标字符串的结尾添加一个空字符。在 `main` 函数中,我们使用 `stringCopy` 函数将 `str1` 中的内容拷贝到 `str2` 中,并输出两个字符串的值。
阅读全文