*烟台大学计算机学院学生
*All rights reserved.
*文件名称:用指针的指针处理字符串
*作者:杨飞
*完成日期:2013年2月27日
*版本号:v1.0
*对任务及求解方法的描述部分:用指针的指针处理字符串
*我的程序:
#include <iostream>
using namespace std;
void paixu(char **p);
int main()
{
const int m=20; //定义字符串的最大的长度
int i;
char **p,*p1[5],p2[5][m];
for(i=0;i<5;i++)
p1[i]=p2[i];
cout<<"输入五串字符串"<<endl;
for(i=0;i<5;i++)
cin>>p1[i];
p=p1;
paixu(&(*p));
cout<<"排序后:"<<endl;
for(i=0;i<5;i++)
cout<<p1[i]<<endl;
return 0;
}
void paixu(char **p)
{
int i,j;
char *t;
for(i=0;i<5;i++)
{
for(j=i+1;j<4;j++)
{
if(*(p+i)>*(p+j))
{
t=*(p+j);
*(p+i)=*(p+j);
*(p+j)=t;
}
}
}
}
心得体会:还是不能太自如的运用指针的指针,哈哈,体验体验
用指针的指针处理字符串
最新推荐文章于 2023-11-14 19:40:46 发布