这个怎么不接受2个参数呢???????
#include<stdio.h>#include<string.h>
int main ()
{
void swap(char *,char *);
char str1[20],str2[30],str3[20];
gets_s(str1);
gets_s(str2);
gets_s(str3);
if(strcmp(str1,str2)>0)
swap(str1,str2);
if(strcmp(str1,str3)>0)
swap(str1,str3);
if(strcmp(str2,str3)>0)
swap(str2,str3);
printf("%s,%s,%s",str1,str2,str3);
return 0;
}
void swap(char * p1 ,char * p2)
{
char p[20];
strcpy_s(p,p1);
strcpy_s(p1,p2);
strcpy_s(p2,p);
}
错误 1 error C2660: “strcpy_s”: 函数不接受 2 个参数 这个怎么不接受2个参数呢???????