交换两个字符串
来源:互联网 发布:捷西网络官网地址 编辑:程序博客网 时间:2024/05/18 02:56
交换两个字符串,原来的字符串分别为“学生”和“好”,字符串输出显示为“学生好”,交换后输出显示为“好学生”。
方法一: 换地址
#include <iostream>
using namespace std;
int main()
{
char c1[5]="学生";
char c2[3]="好";
char *m,*n,*t;
m=c1;
n=c2;
cout<<"交换前:"<<c1<<c2<<endl;
cout<<"交换前:"<<m<<n<<endl;
t=m;
m=n;
n=t;
cout<<"交换后:"<<c1<<c2<<endl;
cout<<"交换后:"<<m<<n<<endl;
return 0;
}
方法二:换内容
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
string t,q,w;
char c1[5]="学生";
char c2[3]="好";
char *m,*n,*t;
q=c1;
w=c2;
cout<<"交换前:"<<c1<<c2<<endl;
cout<<"交换前:"<<q<<w<<endl;
t=q;
q=w;
w=t;
cout<<"交换后:"<<c1<<c2<<endl;
cout<<"交换后:"<<q<<w<<endl;
return 0;
}
- 交换两个字符串
- 交换两个字符串
- 交换两个字符串
- 交换两个字符串内容
- 【转载】交换两个字符串数据
- 字符串hash 交换两个字符
- 输入两个字符串,交换打印字符串字母
- VB用copymemory快速交换两个字符串
- 如何用引用交换两个字符串!
- 比较两个字符串中的字符,并交换
- 引用为参数实现两个字符串变量的交换
- c++指针学习笔记--交换两个字符串数据
- c++指针学习笔记--交换两个字符串数据收藏
- java异或交换两个整数或字符串原理
- 指针定义两个字符串,用strcpy交换问题?
- 80x86 汇编语言:实现两个字符串内容交换
- C/C++之 交换字符串中相邻两个字节
- 交换字符串
- JPA复合主键案例
- [ZHUAN]编译android 错误出现的问题
- [译文] 关于文件的最新访问时间(atime)
- Linux NFS 服务详解
- CSS3 Media Queries在iPhone4和iPad上的运用
- 交换两个字符串
- 关于gcc,Binutils,Make, gdb 和 glibc
- Prime Land
- zen cart与magento是目前世界上最为流行的两大外贸网店系统
- c++学习11
- ubuntu 10.10 编译 PTAMM
- php图片识别
- WIN7 X64 SSDT函数获得
- irp的处理,免得忘了