Как использовать функцию gotoxy(int x, int y)

Я включил 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);
}

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

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

Я считаю, что эта функция предоставляется только Turbo C. Редактировать: Пожалуйста, не переходите на Turbo C, чтобы получить доступ к этой функции. Это того не стоит.

François Andrieux 11.04.2019 17:11
gotoxy(int x, int y); вы не вызываете функцию.
drescherjm 11.04.2019 17:11

Ваш компилятор может: он выводит сообщения об ошибках, которые, по крайней мере, немного более информативны, чем «Ошибка сборки». Похоже, ваша проблема заключается в том, что вы пытаетесь вызвать gotoxy, но повторяете тип его параметров, а C++ работает иначе.

Quentin 11.04.2019 17:11

Что такое x и y и что должны делать int? Пожалуйста, найдите руководство по использованию/вызову функций.

Yunnosch 11.04.2019 17:11

Чего вы хотите добиться этой линией? gotoxy(int x, int y); Объявить функцию? Вызвать функцию? С какой целью?

Yunnosch 11.04.2019 17:13

Спасибо Юннош за ответы

Mr.Stark135 11.04.2019 17:20

Но drescherjm я вызываю функцию

Mr.Stark135 11.04.2019 17:23
gotoxy - это (IIRC) то, что Turbo C/Turbo C++ предоставило около 20-30 лет назад. Если я правильно помню, то пожалуйста забудьте об этом. В 2019 году следует использовать эти старые, нестандартные продукты нет.
Jesper Juhl 11.04.2019 17:50

Рассмотрите возможность использования библиотека проклятий, например ругает, для портативного решения.

Jesper Juhl 11.04.2019 17:58
Но drescherjm я вызываю функцию Не правильно. С int перед x и y вы почти объявляете функцию. Если бы у вас был возвращаемый тип, это было бы действительное объявление.
drescherjm 11.04.2019 18:19

Рекомендую сменить справочные материалы. Вот список наиболее уважаемых книг по C++.

user4581301 11.04.2019 18:51

Спасибо, Джеспер, за полное объяснение этого. Кажется, я искал не то. Спасибо всем вам, ребята, и потере вашего времени.

Mr.Stark135 15.04.2019 21:16

О проклятиях и проклятиях. Я не понял смысла этих библиотек, хотя читал об этом несколько сайтов. Но не отвечайте в комментариях, потому что я решил не пытаться понять или даже использовать это.

Mr.Stark135 23.04.2019 10:41

пока пока мне нужно идти

Mr.Stark135 23.04.2019 10:42

И еще раз я ценю все, что вы сделали для меня

Mr.Stark135 23.04.2019 10:42

на самом деле, ребята, я просто оставляю эти комментарии, чтобы заработать значок

Mr.Stark135 23.04.2019 10:55

бла бла бла бла бла бла

Mr.Stark135 23.04.2019 10:56

Только не надо меня ненавидеть из-за этого я просто хочу чему-то научиться у каждого, я веду себя как БОГ передо мной (бедный Идиот). Хорошо, такие хорошие парни, как François AndrieuxdrescherjmJesper JuhlYunnoschQuentin, не в счет

Mr.Stark135 23.04.2019 10:58
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
4
18
1 108
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для 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);
}

Другие вопросы по теме