如何实现输入输出互不干扰?
  • 板块学术版
  • 楼主JeremyXie
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/9/26 19:38
  • 上次更新2024/9/26 21:22:43
查看原帖
如何实现输入输出互不干扰?
1127401
JeremyXie楼主2024/9/26 19:38

rt,网上搜不到
栗子:

void gotoxy(int x, int y) {//CSDN抄的 
	COORD pos = {x,y};
	HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleCursorPosition(hOut, pos);
}
while(1){
	POINT p;
	g=_getch();//没有读到字符时,如何使其进行下一步?
	GetCursorPos(&p);
	ScreenToClient(h,&p); 
	GetCurrentConsoleFont(hOutput, FALSE, &consoleCurrentFont);
	gotoxy(maosx,maosy);
	printf(" ");
	maosx=p.x/=consoleCurrentFont.dwFontSize.X;
	maosy=p.y/=consoleCurrentFont.dwFontSize.Y;
	gotoxy(maosx,maosy);        
	printf("+");
}
2024/9/26 19:38
加载中...