gpt4 book ai didi

conio - 我需要 C 编译器来处理 windows 7 64 位操作系统中的 gotoxy()、where's()、where's() 函数

转载 作者:行者123 更新时间:2023-12-04 04:47:07 25 4
gpt4 key购买 nike

我尝试的是...
我正在编写代码来打印所有 c 语言字符集 ASCII 代码 [0-255] 以及字符(256)!
正如我们在 C 中所知道的,函数声明或头文件声明是可选的!

void main()
{
int i = 0;
char c1, c2;

printf("ASCII code\tCharacter\n");
printf("----------\t---------\n");

//printing
while (i <= 255)
{
printf("%d\t%c\n", i, i);
i += 1;
}

/*
my code to move the cursor in console screen
using up & down arrows!
ASCII codes of up & down arrows are(0 & 72) & (0 & 80)
when i press any other non-data key it comeout from program!
*/
c1 = getch();

while (c1 == 0)
{
c2 = getch();

if (c2 == 72)//up arrow
gotoxy(wherex(), wherey()-1);

else if (c2 == 80)
gotoxy(wherex(), wherey()+1);

else //any other key
break;

c1 = getch();
}
}

在 turbo-C IDE 中,我只能看到最后一个控制台屏幕,并且我只能在该 1 页控制台屏幕内移动光标!
我需要做的是我想从第 0 个 ASCII 开始看到!

我在 turbo-C IDE 中得到的是......

In Turbo-C IDE output: only 1 screen

我也在使用 Borland-C++ 5.02 IDE。
在那个IDE中我什至不能移动光标!
但我确信 gotoxy()、wherex()、wherey() 函数在该 Borland-C++ IDE 中工作。
因为我已经通过编写一小段代码进行了检查,只接受箭头键
并且功能也正常工作。
实际上我是 C/C++ 的新手。
只是为我的练习制定高级水平!

然后,我为我的 windows7 操作系统下载了以下 C/C++ IDE。
<Dev-C++ 5.4.0 verion IDE>.

当我使用这些功能时,在那个 IDE 中......
gotoxy(), wherex(), wherey()

对“gotoxy”、“wherex”、“wherey”链接器错误的 undefined reference 。

我在这个网站上看到了一个问题。
我被指示从 http://conio.sourceforge.net/ 下载最新的头文件
我得到了同样的错误!

任何人都可以建议我吗?
我只是愿意写一些有趣和棘手的控制台屏幕程序。
寻求帮助,如何为 dev-C++ IDE 或代码块 IDE 添加外部 conio 库?
请提供给我完整的详细信息!
我必须在 turbo-C++ IDE 之外需要解决方案,最好是用于 WINDOWS7 操作系统的 DEV-C++ 或 CODE-BLOCK-IDE!为我提供更多帮助!提前致谢

最佳答案

当您使用 时会发生这种情况非 ANSI 函数,然后您转到另一个编译器。

您显然正在编译来自 DOS 和
博兰德 编译器。 中不存在这些特定功能Unix .

编译器 Dev-C++ 使用的是 明威 .因此,您需要将“ conio.c ”添加到您的项目中并将其包含在您的标题中

关于conio - 我需要 C 编译器来处理 windows 7 64 位操作系统中的 gotoxy()、where's()、where's() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18010980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com