C++ c+;中的WinXP控制台光标控制字符是什么+;?

C++ c+;中的WinXP控制台光标控制字符是什么+;?,c++,console,escaping,windows-xp,cursor-position,C++,Console,Escaping,Windows Xp,Cursor Position,我需要移动控制台光标位置的字符/转义序列。了解左/右/上/下光标控件会很好,但如果不可能的话,可以使用home(转到控制台中第一行的第一个字符)。提前谢谢。没有了。Windows控制台不支持此类操作。 有关更多信息,请参阅 但是,如果您只需要返回到行的开头,您可以发出回车符-尝试以下操作: #include <iostream> using namespace std; int main() { cout << "foo" << "\r";

我需要移动控制台光标位置的字符/转义序列。了解左/右/上/下光标控件会很好,但如果不可能的话,可以使用home(转到控制台中第一行的第一个字符)。提前谢谢。

没有了。Windows控制台不支持此类操作。 有关更多信息,请参阅

但是,如果您只需要返回到行的开头,您可以发出回车符-尝试以下操作:

#include <iostream>
using namespace std;

int main() {
    cout << "foo" << "\r";
    cout << "bar" << "\n";
}
#包括
使用名称空间std;
int main(){

cout没有。Windows控制台不支持此类功能。 有关更多信息,请参阅

但是,如果您只需要返回到行的开头,您可以发出回车符-尝试以下操作:

#include <iostream>
using namespace std;

int main() {
    cout << "foo" << "\r";
    cout << "bar" << "\n";
}
#包括
使用名称空间std;
int main(){

C++在控制台上没有光标控制的标准。这完全是操作系统的事情

然而,大多数控制台,包括XP的支持


如果这对你来说还不够标准,你可以试着在你的系统上构建。C++在控制台上没有光标控制的标准。这完全是操作系统的事情

然而,大多数控制台,包括XP的支持


如果这对您来说还不够标准,您可以尝试在您的系统上进行构建。

最好的方法是使用控制台API。以下是示例。如果您不了解控制台是如何工作的,我想您不会觉得参考资料很有帮助。我来阅读的最佳教程是。

最好的方法是使用控制台API。我想,这是示例如果你不了解控制台是如何工作的,你就不会觉得参考资料很有帮助。我读的最好的教程是。

这总比什么都没有好,但是有没有办法回到控制台的开头?不使用控制代码。当然,你可以编写使用控制台API的代码,它允许你在任何地方输出ike。我试图避免使用Conlib。看起来我必须使用它。这总比没有好,但是有没有办法回到控制台的开头?不使用控制代码。当然,您可以编写使用控制台API的代码,它允许您在任何地方输出。我试图避免使用Conlib。看起来我必须使用它。XP doesn不支持ANSI转义序列。XP不支持ANSI转义序列。