社区讨论

如何实现输入输出互不干扰?

题目总版参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@m1jab656
此快照首次捕获于
2024/09/26 20:42
去年
此快照最后确认于
2025/11/04 18:44
4 个月前
查看原帖
rt,网上搜不到
栗子:
CPP
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("+");
}

回复

2 条回复,欢迎继续交流。

正在加载回复...