Я включил 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);
}
Я считаю, что ЭТА функция не должна быть объявлена перед использованием
Кстати, спасибо заранее, потому что я в отчаянии
gotoxy(int x, int y); вы не вызываете функцию.
Ваш компилятор может: он выводит сообщения об ошибках, которые, по крайней мере, немного более информативны, чем «Ошибка сборки». Похоже, ваша проблема заключается в том, что вы пытаетесь вызвать gotoxy, но повторяете тип его параметров, а C++ работает иначе.
Что такое x и y и что должны делать int? Пожалуйста, найдите руководство по использованию/вызову функций.
Чего вы хотите добиться этой линией? gotoxy(int x, int y); Объявить функцию? Вызвать функцию? С какой целью?
Спасибо Юннош за ответы
Но drescherjm я вызываю функцию
gotoxy - это (IIRC) то, что Turbo C/Turbo C++ предоставило около 20-30 лет назад. Если я правильно помню, то пожалуйста забудьте об этом. В 2019 году следует использовать эти старые, нестандартные продукты нет.
Рассмотрите возможность использования библиотека проклятий, например ругает, для портативного решения.
int перед x и y вы почти объявляете функцию. Если бы у вас был возвращаемый тип, это было бы действительное объявление.
Рекомендую сменить справочные материалы. Вот список наиболее уважаемых книг по C++.
Спасибо, Джеспер, за полное объяснение этого. Кажется, я искал не то. Спасибо всем вам, ребята, и потере вашего времени.
О проклятиях и проклятиях. Я не понял смысла этих библиотек, хотя читал об этом несколько сайтов. Но не отвечайте в комментариях, потому что я решил не пытаться понять или даже использовать это.
пока пока мне нужно идти
И еще раз я ценю все, что вы сделали для меня
на самом деле, ребята, я просто оставляю эти комментарии, чтобы заработать значок
бла бла бла бла бла бла
Только не надо меня ненавидеть из-за этого я просто хочу чему-то научиться у каждого, я веду себя как БОГ передо мной (бедный Идиот). Хорошо, такие хорошие парни, как François AndrieuxdrescherjmJesper JuhlYunnoschQuentin, не в счет





Для 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);
}
Я считаю, что эта функция предоставляется только Turbo C. Редактировать: Пожалуйста, не переходите на Turbo C, чтобы получить доступ к этой функции. Это того не стоит.