vc控制台中输出定位函数
rt,在vc中我要编写一个控制台程序,printf()函数不能定位到某一坐标输出,请问vc中有什么库函数函数能实现(头文件)?我指的是vc6.0,不要和我讲mfc那一套等...
rt , 在vc中我要编写一个控制台程序,printf()函数不能定位到某一坐标输出,请问vc中有什么库函数函数能实现(头文件)?我指的是vc6.0,不要和我讲mfc那一套等,我要的是控制台。
展开
2013-07-28
展开全部
COORD screen = {0}; // 输出缓冲区大小
COORD cursor = {0}; // 光标坐标 // 获取控制台输出缓冲区句柄
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); if (hConsole != INVALID_HANDLE_VALUE)
{
// 设置输出缓冲区大小
screen.X = 300;
screen.Y = 300;
SetConsoleScreenBufferSize(hConsole, screen); // 设置光标坐标
cursor.X = 79;
cursor.Y = 200;
SetConsoleCursorPosition(hConsole, cursor);
} // 输出内容
printf("Hello World!!!\n"); x和y不能超过控制台的缓冲区大小,否则失效,或者自定义设置缓冲区大小也可以,例子中已经给出
COORD cursor = {0}; // 光标坐标 // 获取控制台输出缓冲区句柄
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); if (hConsole != INVALID_HANDLE_VALUE)
{
// 设置输出缓冲区大小
screen.X = 300;
screen.Y = 300;
SetConsoleScreenBufferSize(hConsole, screen); // 设置光标坐标
cursor.X = 79;
cursor.Y = 200;
SetConsoleCursorPosition(hConsole, cursor);
} // 输出内容
printf("Hello World!!!\n"); x和y不能超过控制台的缓冲区大小,否则失效,或者自定义设置缓冲区大小也可以,例子中已经给出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询