我今年开始了计算机科学课程,即便如此,我从未学过任何关于编程的知识,所以也许这就是为什么我会遇到这么多基本错误的原因。
我现在的问题是C中的库我必须用来完成我在课程中的最后工作,这是一个游戏。
我的教授通过了一些活动让我们学习如何使用conio,但是现在我唯一可以做的就是安装它。第一个活动是" 2)创建一个void函数,使用Conio函数打印从键盘读取的位置(x,y)中的字母。"。在函数中搜索,我创建了函数" putchxy"确实如此,但是当我尝试使用它编译程序时,我认为它并不是绝对没有做任何事情,因为它应该打印出雷达的字符而它什么都不做。我使用了程序中为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);
}
由于这是最后一堂课,如果我这样做,我会遇到很多问题。但是看一下这个类的介绍,阅读库里面的函数,在堆栈溢出中搜索类似的情况,我找不到任何表明我错误的东西。
我已经尝试过其他方法,例如创建一个函数,试图反转,输入数字,但任何形式都是正常的。
我的错误在哪儿?
我知道这是一个过时的图书馆,但是在这个项目中它有义务使用它。这是第一学期,我认为这是有道理的。我不需要反对它的使用,谢谢。
对于任何英语错误,对不起,这是我的第二语言。
答案 0 :(得分:0)
关于:
void putchxy (int x, int y, char ch);
这是该功能的原型。
实际调用函数使用:
putchxy( x, y, ch );