Как использовать функцию gotoxy (int x, int y) - PullRequest
0 голосов
/ 11 апреля 2019

Я включил cstdlib, stdlib.h, stdio.h, conio.h, iostream, а затем набрал, используя пространство имен std ... (бла-бла-бла-бла) и gotoxy () ... Но тогда красный вьющийсяподчеркнуть и собрать (загрузка ...) и ... "сборка не удалась" ... Тогда ладно, я пробовал много раз и ничего. Может кто-нибудь (пожалуйста !!) сказать мне, что не так с кодом?Вот оно:

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <cstdlib>
#include <conio.h>
using namespace std;
int main()
{
    gotoxy(20, 30);
}

Я считаю, что ЭТА функция не должна быть объявлена ​​перед использованием

Кстати, заранее спасибо, потому что я в отчаянии

1 Ответ

2 голосов
/ 11 апреля 2019

Для VC ++ вы можете использовать SetConsoleCursorPosition (), чтобы определить свою собственную функцию, так как функция gotoxy () недоступна в стандартных библиотеках:

#include <windows.h>    
void gotoxy(int x, int y)
{
    COORD coordinate;
    coordinate.X = x;
    coordinate.Y = y;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coordinate);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...