程序好多警告,而且又运行错误,求修改并指导
看代码
程序代码:/*
用数组名作为函数参数,编写一个比较两个字符串s和t大小的函数strcomp(s,t)
要求s小于t时返回-1,
s等于t时返回0,
s大于t时返回1。
在主函数中任意输入4个字符串,利用该函数求最小字符串。
*/
#include <stdio.h>
#include <string.h>
#define N 50
void main()
{
void Minstring(char *p[N], int n, int *min, int *j);
char string[5][N], min[N];
int i, j;
for(i=0; i < 5; i++)
gets(string[i]);
Minstring(string,5,&min, &j);
gets(min);
}
void Minstring(char *p[N], int n, int *min, int *j)
{
int i=0;
strcpy(*min,*p[i]);
for(i=1; i < 5; i++)
{
if(strcmp(*p[i],*min) < 0)
{
*j=-1;
strcpy(*min,*p[i]);
}
else if(strcmp(*p[i],*min) == 0)
{
*j=0;
strcpy(*min,*p[i]);
}
else
{
*j=1;
strcpy(*min,*p[i]);
}
}
return *j;
}什么错误,请指出,以及注意事项和思想!









