提示: 作者被禁止或删除 内容自动屏蔽
以下是引用woodhead在2006-8-21 17:44:36的发言:
[CODE]
#include <iostream>
#include <string>
using namespace std; //你给我的程序加了一句代码:便能正常运行了!而且正确!!
//能告诉我的程序为什么一加这个便成功了呢?
void str_sort(char*a[], int Size)
{
for(int m=0;m<Size-1;m++)
{
int j=m;
for(int i=m+1;i<Size;i++)
{
if(strcmp((char*)a[j],(char*)a[i])<0)
{
char *temp;
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
cout<<a[j]<<' ';
}
cout<<a[Size-1]<<endl;
}
int main()
{
char* A[]={"abce","abcd","abccd","abcce"};
int size=sizeof(A)/sizeof(char *);
str_sort(A,size);
cout<<size<<endl;
system("pause");你加的这个代码可有可无!但我不明白这作用是什么!
}[/CODE]
[CODE]
#include <iostream>
#include <string>
using namespace std; //你给我的程序加了一句代码:便能正常运行了!而且正确!!
//能告诉我的程序为什么一加这个便成功了呢?
void str_sort(char*a[], int Size)
{
for(int m=0;m<Size-1;m++)
{
int j=m;
for(int i=m+1;i<Size;i++)
{
if(strcmp((char*)a[j],(char*)a[i])<0)
{
char *temp;
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
cout<<a[j]<<' ';
}
cout<<a[Size-1]<<endl;
}
int main()
{
char* A[]={"abce","abcd","abccd","abcce"};
int size=sizeof(A)/sizeof(char *);
str_sort(A,size);
cout<<size<<endl;
system("pause");你加的这个代码可有可无!但我不明白这作用是什么!
}[/CODE]
你太厉害拉!仅仅加一句话,就成功了!谢谢!
[此贴子已经被作者于2006-8-21 20:20:17编辑过]