编写函数reverse()模拟标准函数strset(),调用形式为replicate(char*st),其作用是颠倒字符串st的顺序,即按与原来相反的顺序排列
时间: 2024-05-02 19:16:18 浏览: 100
以下是实现该函数的C++代码:
```cpp
void reverse(char* st) {
int len = strlen(st);
for (int i = 0; i < len / 2; i++) {
char temp = st[i];
st[i] = st[len - i - 1];
st[len - i - 1] = temp;
}
}
```
该函数接受一个字符指针参数指向一个字符串,使用strlen函数获取字符串的长度,然后将字符串的第i个字符与第len-i-1个字符交换,i从0到len/2-1循环即可。最后得到的字符串就是原字符串的反转。
阅读全文