- 定义自己的命名空间my_sapce,在my_sapce中定义string类型的变量s1,再定义一个函数完成对字符串的逆置。
cpp
复制代码
#include <iostream>
#include <cstring>
using namespace std;
namespace my_space {
string s1;
void overturn(char arr[]);
}
using namespace my_space;
void overturn(char str[],int len)
{
char buf[len+1];
buf[len] ='\0';
for(int i=0;i<len;i++)
{
buf[i]=str[len-1-i];
}
strcpy(str,buf);
}
int main()
{
cout << "please input str : ";
cin >> s1;
char str[128] ="";
strcpy(str,s1.data());
int len = strlen(str);
overturn(str,len);
cout << str <<endl;
return 0;
}