C++ 如何使用函数gotoxy(intx,inty)
我包括cstdlib、stdlib.h、stdio.h、conio.h、iostream,然后我打字 使用名称空间std…bla-bla-bla和gotoxy…但是红色卷曲下划线和buildloading。。。和生成失败。。。 那好吧,我试过很多次了,什么都没有。谁能请!!告诉我密码有什么问题? 这是:C++ 如何使用函数gotoxy(intx,inty),c++,visual-c++,C++,Visual C++,我包括cstdlib、stdlib.h、stdio.h、conio.h、iostream,然后我打字 使用名称空间std…bla-bla-bla和gotoxy…但是红色卷曲下划线和buildloading。。。和生成失败。。。 那好吧,我试过很多次了,什么都没有。谁能请!!告诉我密码有什么问题? 这是: #include <iostream> #include <stdio.h> #include <stdlib.h> #include <cstdlib
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <cstdlib>
#include <conio.h>
using namespace std;
int main()
{
gotoxy(20, 30);
}
我认为这个函数不应该在使用
之前声明。顺便说一句,提前谢谢你,因为我非常渴望VC++你可以使用SetConsoleCorsPosition来定义你自己的函数,因为gotoxy函数在标准库中不可用:
#include <windows.h>
void gotoxy(int x, int y)
{
COORD coordinate;
coordinate.X = x;
coordinate.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coordinate);
}
我相信该功能仅由turbo C提供。编辑:请不要迁移到turbo C以访问此功能。这不值得;您没有调用函数。您的编译器可以:它输出的错误消息至少比生成失败的消息要多一些。你的问题似乎是你尝试调用GooTyy,但是重复它的参数类型,C++不是这样工作的。但是DRESCHJM我调用函数不正确。在x和y之前加上int,几乎就是在声明一个函数。如果你有一个返回类型,它将是一个有效的声明。我建议更改参考资料。