用指针指向指针的方法对5个字符串排序并输出

/*         
* Copyright (c) 2012, 烟台大学计算机学院         
* All rights reserved.         
* 作 者:  刘同宾       
* 完成日期:2012 年 12 月 07 日         
* 版 本 号:v1.0  
*               
* 输入描述:用指针指向指针的方法对5个字符串排序并输出   
* 问题描述: 
* 程序输出:
* 问题分析:略        
* 算法设计:略         
*/

#include

using namespace std;

int main()
{
	void sort(char **p);  //函数声明

	const int m=20;

	int i;

	char **p,*pstr[5],str[5][m];   

	for(i=0;i<5;i++)
	{
		pstr[i]=str[i];  //将第i个字符串的首地址付给指针数组pstr的第i个元素
	}

	cout<<"输入5个字符串:"<>pstr[i];
	}

	p=pstr;

	sort(p);

	cout<<"字符串排序后为:"<0)   //比较后交换字符串地址
			{
				temp=*(p+i);

				*(p+i)=*(p+j);

				*(p+j)=temp;
			}
		}
	}
}

你可能感兴趣的:(C++)