0
A
回答
2
你的意思是移动闪烁的东西吗?如果是这样,我认为SetConsoleCursorPosition是你想要的。控制台功能参考http://msdn.microsoft.com/en-us/libr...73(VS.85).aspx页
0
发现了.NET
#include <windows.h>
#include <stdio.h>
void Locate (int row, int col)
{ if (row < 0 || row > 24) return;
if (col < 0 || col > 79) return;
COORD c = { (SHORT)col, (SHORT)row };
SetConsoleCursorPosition (GetStdHandle (STD_OUTPUT_HANDLE), c); }
void main ()
{ int row;
int col;
printf ("Row (0-24): "); scanf ("%d", &row);
printf ("Col (0-79): "); scanf ("%d", &col);
Locate (row, col);
printf ("This text is starting at row %d, column %d\n", row, col); }
2
假设你正在谈论的输出位置,你可以在两个层次进行控制。
在最高级别上,您可以使用控制字符,例如回车符,换行符和换行符。查看离您最近的ASCII表格。
在较低级别,您可以使用Windows API控制台功能。
这些函数又分为两个级别,根据您想要控制的内容(例如对Ctrl C的响应),您可能需要将其细化到最低级别。
更便携的选择是使用一些便携式“终端”库,如ncurses。
Cheers & hth。,
相关问题
- 1. 如何在控制台应用程序
- 2. 如何用中间人应用程序控制Python提示符?
- 3. 如何获得控制台的进程id在C#控制台应用程序
- 4. WPF控制台应用程序不返回提示
- 5. 控制台应用程序提示输入
- 6. 如何为Java应用程序提供HTTP管理控制台?
- 7. 如何使用Zend编写示例控制台应用程序?
- 8. 如何在后台运行.NET控制台应用程序
- 9. 如何在后台运行控制台应用程序(无UI)?
- 10. 如何在控制台应用程序中使用Razor View Engine?
- 11. 如何在c#控制台应用程序中使用参数?
- 12. 如何在控制台应用程序中使用Firedac?
- 13. 如何在控制台应用程序中使用System.Web.Caching.Cache?
- 14. 如何在控制台应用程序中使用System :: Net :: Mail
- 15. 如何在Winform应用程序中使用控制台?
- 16. 如何在控制台应用程序中使用TIdUDPServer?
- 17. 从其他控制台应用程序运行控制台应用程序
- 18. 如何查找将SharePoint与C#控制台应用程序连接的URL
- 19. 在.net控制台应用程序中显示百分比
- 20. 在控制台应用程序中显示图像?
- 21. 在控制台应用程序中显示多行文本?
- 22. 在终端/控制台中显示Java应用程序错误
- 23. HttpUtility.UrlEncode在控制台应用程序
- 24. appsettings.json在.netCore控制台应用程序
- 25. 在C#控制台应用程序
- 26. 在控制台应用程序
- 27. C# - 在控制台应用程序
- 28. 控制台应用程序中的HttpContext
- 29. 控制台应用程序中的WriteableBitmapEx?
- 30. 控制台应用程序中的System.Drawing.Color
你的意思是你想要放置光标? – sehe 2011-04-04 10:43:35