- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Turbo C 在 conio.h 中提供了 gotoxy()
函数,但它不是标准。
我使用 gcc 编译器,需要 gotoxy()
函数。
我在网上搜索,但发现只具有特定于操作系统的功能或具有某种依赖性,这使得它的可移植性较差。
例如:gotoxy()
函数在 Windows 上使用 Windows API,在 Linux 上则使用 ncurses 之类的东西。
我在 here 中找到了建议
其中提到了有关设置二维数组、为单元格赋值以及绘图的内容。
当我尝试时,问题之一是打印新行后,如果没有 Gotoxy() 函数就无法返回。
如有任何帮助,我们将不胜感激。
最佳答案
由于控制台 I/O 的性质是特定于平台的,因此您始终必然具有依赖关系。 ncurses 等库的目的是抽象此类平台依赖项以提供通用接口(interface)。
关于在 C 中创建没有依赖项的 Gotoxy() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39539816/
这个问题是我之前题为 How to fix this procedure writing a string to the console screen buffer 的帖子的后续问题. 我想在写入任意
函数 gotoxy 当包含在低级文件复制程序中时会生成错误。 这是代码 #include #include"d:\types.h" #include"d:\stat.h" #include"d:\fc
我知道我的问题很愚蠢,但我仍然需要你的帮助。为什么 gotoxy 的功能不能正常工作? void gotoxy(int x,int y) { COORD coord={x,y}; Se
GotoXY 无法工作,如果我将它可以工作的功能分开,但我需要将它们全部放在同一个文件中。 #include "colors.h" #include #include #include #def
#include #include #include int intSlot1, intSlot2, intSlot3; void fnGotoXY(short x, short y); voi
我的教授使用 gotoxy 换行。例如: #include #include main() { gotoxy(0, 1); printf("Hello World"); goto
这是学生成绩单项目,当我将这段代码从 borland C 转移到 dev C++ 时,我遇到了一些问题。现在,当我尝试在 dev C++ 中编译程序时,它给出了未定义 gotoxy() 的错误消息。那
Turbo C 在 conio.h 中提供了 gotoxy() 函数,但它不是标准。 我使用 gcc 编译器,需要 gotoxy() 函数。 我在网上搜索,但发现只具有特定于操作系统的功能或具有某种依
我在我的类(class)中读到 gotxy() 是一个预定义函数,但它不适用于 Microsoft visual 2013。所以我做了一些搜索,我得到了那段代码,它可以工作,但我必须理解它。所以谁能详
我的身材呈“Σ”形。问题是我必须从左上角而不是中间缩放它,这个符号的对角线连接的地方。 如果有人愿意分享任何关于如何改变它的 anchor 以扩大或缩小它的边的技巧,我将不胜感激。我考虑了将近一周,但
我想为初级数据库管理制作一个菜单驱动的程序。 所以,请提供一些关于如何借助以下示例在 python 中使用 gotoxy 替代方案的想法。 我有 C 代码在屏幕中央绘制一条垂直线和一条水平线,如下所示
谁能告诉我 gotoxy() 是如何使用 printf() 实现的 void gotoxy(int x,int y) { printf("%c[%d;%df",0x1B,y,x); } printf(
我有这样的东西: ______________________ /\ \ \_| 1. Menu entry one | | 2. Menu entry
做第一个项目是俄罗斯方 block ;现在我正在做动画部分,但我在清除屏幕时遇到问题,我试过了: void clrscr() { system("cls"); } 它有效,但它一直在闪烁屏幕,有没
我在ubuntu中使用gcc。所以,我在终端中编译和执行。但是在在线编程竞赛中,他们需要如图所示的输出。 为此,如果我使用 TURBOC 我可以使用 conio.h 使用 gotoxy() 来获得 螺
你好 我正在做一个需要 gotoxy() 函数的项目 我读过gotoxy() implementation for Linux using printf 我想知道为什么 void gotoxy(int
所以我正在建立一个带边界的 map 并用'*'填充 现在我想要做的是清空所有的 ' * ' 并用空格填充它们。 我没有得到预期的输出,也无法弄清楚我做错了什么,如果有人能帮助我,我将不胜感激。 #in
我想使用 printf 写一些东西,同时将 x 坐标和 y=0 居中。 如何使 x 坐标居中?例如,有人可能会全屏打开编译器窗口,而其他人可能不会?我想要中间的文字。现在 x 被分配了一个随机值 (5
我编写了一个由多个函数组成的程序,当控制权传递给它们时,每个函数都会在控制台上打印几件事。现在我试图在屏幕中央而不是在屏幕的左上角打印所有内容。为此,我唯一知道的是 Windows.h 的 gotox
如何在 Based on pixel in gotoxy(x,y) 函数中设置 x 和 y? 最佳答案 gotoxy 不是 Pascal 的一部分 - 它是在 Pascal 的某些实现中发现的扩展,并
我是一名优秀的程序员,十分优秀!