函数调用中的参数太多???
#include<iostream>usingnamespacestd;voidmain(){charkkk();chara[5][10]={"look","watch"...
#include<iostream>
using namespace std;
void main()
{char kkk();
char a[5][10] = { "look", "watch", "eat", "drink", "hear" };
char lol, x, y;
int i, j;
for ( i = 0; i < 4; i++)
{
if (kkk(a[i],a[i + 1]) == 1)
{
for (i = 0; i < 4;i++)
lol = a[i][10];
a[i][10] = a[i + 1][10];
a[i + 1][10] = lol;
}
}
cout << a[0][10] << endl;
}
char kkk(char a[],char b[])
{
for (int i = 0; i <4;i++)
if (a[i] < b[i+1])
return 0;
else
return 1;
}
这是代码 我们要求比较字符串大小
第11行说我kkk函数的参数过多。
可是我明明定义了2个char的数组啊
求解 展开
using namespace std;
void main()
{char kkk();
char a[5][10] = { "look", "watch", "eat", "drink", "hear" };
char lol, x, y;
int i, j;
for ( i = 0; i < 4; i++)
{
if (kkk(a[i],a[i + 1]) == 1)
{
for (i = 0; i < 4;i++)
lol = a[i][10];
a[i][10] = a[i + 1][10];
a[i + 1][10] = lol;
}
}
cout << a[0][10] << endl;
}
char kkk(char a[],char b[])
{
for (int i = 0; i <4;i++)
if (a[i] < b[i+1])
return 0;
else
return 1;
}
这是代码 我们要求比较字符串大小
第11行说我kkk函数的参数过多。
可是我明明定义了2个char的数组啊
求解 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询