C++写一个字符串交换的函数

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:48:23
如果可以的话就写3个:
1.用指针 2.用引用 3.用一般的方法

谢谢了..
不好意思,我想要的是这样的字符串:char a[]="abcdefg" , 或者是char* a="abcdefg"

C和C++都可以使用的:
int charswap(char *a[],char *b[])
{
char temp[];
temp=*a;
*a=*b;
*b=temp;
return 0;
}

void Pointer_exchange(string *a,string *b)//指针用法

{

string temp;

temp=*a;

*a=*b;

*b=temp;

}

void Citing_exchange(string &a,string &b)//引用用法

{

string temp;

temp=a;

a=b;

b=temp;

}

普通用法:放到main函数里面

int main(int argc, char* argv[])
{

string s1("1234");

string s2("4567");

string temp;

temp=s1;

s1=s2;

s2=temp;

cout<<s1<<endl;

cout<<s2<<endl;

return 0;

}

C里面的:

void Pointer_exchange(char *a,char *b)//指针用法

{

char temp[1

用C语言写一个函数,将两个字符串连接。 编写交换字符串内容的函数 用C++的方法写一函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串 写一个C函数 要求找出字符串中最长的由相同字符组成的子串 输出 写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串? 写一个函数求一个字符串的长度。在main函数中输入字符串,并输出长度 !!!!!是C语言. 写一函数,将一个字符串中的元音字母复制到另一字符串,然后输出。 c语言中,我写了一个函数,参数是字符串数组,应该怎样才可以在函数在获取参数的长度.我怎么弄都是4.. 求C语言高手帮忙解答,问题是:写一个函数,将两个字符串连接.谢谢~~~ 写一函数,求一个字符串的长度,要求在main函数中输入字符串,并输出其长度