编译为何出错??
#include "stdio.h" #include "string.h"
void swap(char *str1,char *str2)
{ char *str[80]; strcpy(str,str1);
strcpy(str1,str2); strcpy(str2,str);
}
void main()
{
char *s1[80],*s2[80],*s3[80];
scanf("%s%s%s",s1,s2,s3);
if(strcmp(s1,s2)>0) swap(s1,s2);
if(strcmp(s1,s3)>0) swap(s1,s3);
if(strcmp(s2,s3)>0) swap(s2,s3);
printf("sorted strings:\n");
printf("%s,%s,%s",s1,s2,s3); }