如题,简略代码如下

#include <iostream>
#include <Windows.h> //VS 自带的头文件
using namespace std;
//获取光标位置
COORD GetConsoleCursor() {
	COORD coordScreen = { 0, 0 }; //光标位置
	CONSOLE_SCREEN_BUFFER_INFO csbi;
	if (GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi)) {
		coordScreen.X = csbi.dwCursorPosition.X;
		coordScreen.Y = csbi.dwCursorPosition.Y;
	}
	return coordScreen; //光标位置
}
int main() {
	cout << "测试字符串"; 
	COORD coord = GetConsoleCursor();
	cout<<"("<< coord.X<<","<< coord.Y<<")"; //因为“测试字符串”是10长度
	return 0;
}
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐