Я начал курс информатики в этом году, и даже тогда я никогда ничего не изучал в программировании, поэтому, возможно, именно поэтому у меня так много основных ошибок, подобных этой.
Сейчас у меня проблема с библиотекой на C, которую я должен использовать для выполнения своей последней работы на курсе, то есть игры.
Мой профессор провел несколько занятий, чтобы мы узнали, как использовать conio, но пока единственное, что я мог сделать, - это установить его. Первое действие: «2) Создайте функцию« void », которая печатает букву, прочитанную с клавиатуры в позиции (x, y), с использованием функций Conio.». Выполняя поиск по функциям, я обнаружил, что функция "putchxy" делает именно это, но когда я пытаюсь скомпилировать программу с ней, я думаю, что она не делает абсолютно ничего, потому что она должна печатать readen charecter и ничего не делает , Я использовал абсолютные значения, определенные внутри программы для x и y.
#include <stdio.h>
#include <conio2.h>
#include <conio.h>
int main ()
{
char ch;
int x = 5, y = 5;
printf("Type a letter in the keyboard:\n");
scanf(" %c", &ch);
void putchxy (int x, int y, char ch);
return (0);
}
Поскольку это был последний урок, у меня много вопросов, если я делаю это правильно. Но, глядя на презентацию класса, читая о функции внутри самой библиотеки, ища похожие случаи здесь в переполнении стека, я не смог найти ничего, что указывало бы на мою ошибку.
Я уже пробовал другие способы, например, создать себе функцию, пытался инвертировать, ставить числа, но любая форма, подобная той, которая работала безуспешно.
Где моя ошибка?
Я знаю, что это устаревшая библиотека, но в этом проекте она обязана использовать ее. Это первый семестр, я думаю, что это имеет смысл. Мне не нужно никаких возражений против его использования, спасибо.
Извините за любую ошибку на английском, это мой второй язык.