error C2198: 'home' : too few actual parameters

#include <windows.h>
#include <math.h>
static void gotoxy(int x,int y)
{
COORD c;
c.X=x-1;
c.Y=y-1;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);
}
//②
void home(int x,int y)

{
gotoxy(x,y++),printf(" ***************** \n");
gotoxy(x,y++),printf(" * ***************** \n");
gotoxy(x,y++),printf(" * ***************** \n");
gotoxy(x,y++),printf(" * ***************** \n");
gotoxy(x,y++),printf("************************* \n");
gotoxy(x,y++),printf("* * * \n");
gotoxy(x,y++),printf("* * ******* * \n");
gotoxy(x,y++),printf("* *** * * * * * \n");
gotoxy(x,y++),printf("* *** * ** * ** * \n");
gotoxy(x,y++),printf("* * * *** * * \n");
gotoxy(x,y++),printf("* * * * * * \n");
gotoxy(x,y++),printf("************************* \n");
}
main()
{
home();
}

你定义的home(int x,int y)函数有两个参数,所以调用的时候也要有参数
你的main中的home();应该改为home(100,200)或者其他的数
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网