如何在使用标准C的终端中运行的实用程序中打印旋转光标?
我正在寻找打印的东西:\ |/ - 在屏幕上的相同位置一遍又一遍?
谢谢
如何在Win32控制台应用程序中设置光标位置?最好,我想避免使用Windows控制台功能.(我整个上午都在那条黑暗的小巷里奔跑;它造成的问题多于解决的问题.)我似乎回忆起当我在大学时使用stdio相对简单,但我现在找不到任何如何做的例子.任何想法或建议将不胜感激.谢谢.
额外细节
这是我现在要做的事情:
COORD pos = {x, y};
HANDLE hConsole_c = CreateConsoleScreenBuffer( GENERIC_READ | GENERIC_WRITE, 0, NULL, CONSOLE_TEXTMODE_BUFFER, NULL );
char * str = "Some Text\r\n";
DWDORD len = strlen(str);
SetConsoleCursorPosition(hConsole_c, pos);
WriteConsole(hConsole_c, str, len, &dwBytesWritten, NULL);
CloseHandle(hConsole_c)
Run Code Online (Sandbox Code Playgroud)
文本字符串str永远不会发送到屏幕.我还应该做些什么吗?谢谢.