用指针的指针处理字符串

来源:互联网 发布:ubuntu密码忘了怎么办 编辑:程序博客网 时间:2024/05/17 01:50
*烟台大学计算机学院学生                                                                     *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;             }         }    }}
心得体会:还是不能太自如的运用指针的指针,哈哈,体验体验
0 0
原创粉丝点击