整理思维导图
定义自己的命名空间my_sapce,在my_sapce中定义string类型的变量s1,再定义一个函数完成对字符串的逆置。
#include <iostream>
#include <cstring>
using namespace std;
namespace my_space
{
string s1;
}
void show()
{
cout<<"hello"<<endl;
}
void re(char *p)
{
if(NULL == p){
return ;
}
//abcde
char *head = p;
char *tail = p+strlen(p)-1;
char temp;
while(head < tail){
temp = *head;
*head = *tail;
*tail = temp;
head++;
tail--;
}
}
int main()
{
cout<< "请输入字符串:" <<endl;
cin >> my_space::s1;
char buf[100];
strcpy(buf,my_space::s1.data());
re(buf);
cout<< buf<< endl;
return 0;
}