我不能做这个功能&#34; putchxy&#34; <conio2.h>的工作

时间:2018-04-29 23:27:59

标签: c conio

我今年开始了计算机科学课程,即便如此,我从未学过任何关于编程的知识,所以也许这就是为什么我会遇到这么多基本错误的原因。

我现在的问题是C中的库我必须用来完成我在课程中的最后工作,这是一个游戏。

我的教授通过了一些活动让我们学习如何使用conio,但是现在我唯一可以做的就是安装它。第一个活动是&#34; 2)创建一个void函数,使用Conio函数打印从键盘读取的位置(x,y)中的字母。&#34;。在函数中搜索,我创建了函数&#34; putchxy&#34;确实如此,但是当我尝试使用它编译程序时,我认为它并不是绝对没有做任何事情,因为它应该打印出雷达的字符而它什么都不做。我使用了程序中为x和y定义的abritary值。

#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);
}

由于这是最后一堂课,如果我这样做,我会遇到很多问题。但是看一下这个类的介绍,阅读库里面的函数,在堆栈溢出中搜索类似的情况,我找不到任何表明我错误的东西。

我已经尝试过其他方法,例如创建一个函数,试图反转,输入数字,但任何形式都是正常的。

我的错误在哪儿?

我知道这是一个过时的图书馆,但是在这个项目中它有义务使用它。这是第一学期,我认为这是有道理的。我不需要反对它的使用,谢谢。

对于任何英语错误,对不起,这是我的第二语言。

1 个答案:

答案 0 :(得分:0)

关于:

void putchxy (int x, int y, char ch);

这是该功能的原型。

实际调用函数使用:

putchxy( x, y, ch );