69,373
社区成员
发帖
与我相关
我的任务
分享
#include<Windows.h>
#include<iostream>
#include<string>
using namespace std;
COORD GetConsoleCursorPosition(HANDLE hHandle)
{
CONSOLE_SCREEN_BUFFER_INFO info={0};
GetConsoleScreenBufferInfo( hHandle , &info );
return info.dwCursorPosition;
}
int main()
{
HANDLE hOut = GetStdHandle( STD_OUTPUT_HANDLE );
HANDLE hIn = GetStdHandle( STD_INPUT_HANDLE );
cout<<"out_test"<<endl;
COORD OutCorrd = GetConsoleCursorPosition( hOut );
COORD InCorrd = { 0 , 10};
while( true ){
SetConsoleCursorPosition( hOut , InCorrd );
string str;
cin>>str;
InCorrd = GetConsoleCursorPosition( hOut );
if( !cin )
break;
SetConsoleCursorPosition( hOut , OutCorrd );
cout<<"out_test1\t"<<str<<endl;
OutCorrd = GetConsoleCursorPosition( hOut );
}
return 0;
}