首页 > 其他分享 >控制台输入输出

控制台输入输出

时间:2024-04-13 15:11:36浏览次数:24  
标签:handle 输入输出 coord HANDLE 控制台 include

单人

#include<iostream>
#include<windows.h>
#include<conio.h>//控制台输入输出头文件 
using namespace std;
int main(){
	HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);//获取标准输出的句柄 
	COORD coord={0,0};//保存光标坐标
	SetConsoleCursorPosition(handle,coord);
	cout<<"→";
	while(1){
		if(kbhit()){
			SetConsoleCursorPosition(handle,coord);
			cout<<" ";
			int key=getch();
			switch(key){
				case 72: coord.Y--;break;
				case 75: coord.X--;break;
				case 77: coord.X++;break;
				case 80: coord.Y++;break;
				default: break;
			}
			SetConsoleCursorPosition(handle,coord);
			cout<<"→";
		}
	} 
	return 0;
}

  

 

标签:handle,输入输出,coord,HANDLE,控制台,include
From: https://www.cnblogs.com/wangyueshuo/p/18132889

相关文章

  • 输入输出,方法,循环
    --问题输出下面的内容:oracle世界我来了,一刀999--declare用于定义变量dbms_output.put_line()是输出语句,--DECLARE--BEGIN--ENDDECLAREmsgvarchar2(20):='Hello';BEGINdbms_output.put_line(msg||'oracle世界我来了,一刀999');END;/-------------------“/”手动输......
  • 输入输出
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacex180821汪敏{classProgram{staticvoidMain(string[]args){/*floata=15.6f,b=87.7f;\Stringt;......
  • Java 实例 - 在控制台上随机得到两个数之间的任意整数值(Random随机数)
       在控制台上随机得到4~11之间的任意值,含4和11 1packagecom.guyu.demo;23importjava.util.Random;45/**6*7*2024年4月9日上午10:39:438*@authorGuyu9*10*随机数示例:11*在控制台上随机得到4~11之间的任意......
  • Firefox火狐浏览器控制台,提示:已拦截跨源请求:同源策略禁止读取位于 http://127.0.0.1
    前言全局说明Firefox火狐浏览器控制台,提示:已拦截跨源请求一、火狐官方说明https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin?utm_source=devtools&utm_medium=firefox-cors-errors&utm_campaign=default二、修改浏览器方法[原文......
  • dotnet8中控制台应用中文乱码问题
    也许是因为系统是非中文,也许是LSTC修改版的系统,在dotnet8下开发控制台应用,出现了中文乱码显示问号的问题。经查阅,使用nuget包并设置中文编码,可解决。不知UTF-8编码是否也能正常显示中文,我没试。在项目内引用nuget包。<ItemGroup><PackageReferenceInclude="System.Te......
  • STM32CubeMX+MDK通过I2S接口进行音频输入输出(全双工读写一个DMA回调)
    一、前言目前有一个关于通过STM32F411CEUx的I2S总线接口控制SSS1700芯片进行音频输入输出的研究。SSS1700是具有片上振荡器的3S高度集成的USB音频控制器芯片。SSS1700功能支持96KHz24位采样率,带外部音频编解码器(24位/96KHzI2S输入和输出)并具有内置立体声16/24......
  • 高项(5)-人力资源管理-沟通管理-干系人管理-风险管理-采购管理-合同管理-配置管理-知识
    十大管理-项目人力资源管理(4)人力资源管理过程包括:规划人力资源管理组建项目团队建设项目团队管理项目团队输入、输出、工具和技术人力资源管理(规组建管)过程名输入输出工具和技术规划人力资源管理(1)活动资源需求;(2)项目管理计划;(3)事业环境因素;(4)组织过程资产人力资源管理计......
  • C语言基础-标准输入输出
    标准库实现了简单文本的输入输出模式。以下的示例在使用时都需要先包含标准输入输出头文件stdio.h#include<stdio.h>输入getchar函数intgetchar(void);从标准输入(一般为键盘)中一次获取一个字符调用时,返回输入的字符遇到文件结尾时返回EOFEOF也定义在stdio.h中,其......
  • 10-输入输出
        各位小伙伴们,大家好,我是酒点。那么咱们这一章给大家讲输入输出函数,我们学习之前有同学接触过的吗?我们来看,关于数据的输出,在C语言当中我们是需要引入一个头文件stdio.h,其实当我们在写第一个程序文件helloworld的时候,我们以及意识到这个文件的作用。当你用到了一些......
  • 关于JDK21控制台字符集编码问题
    关于JDK21控制台字符集编码问题前言:某日尝试JDK21,idea控制台字符集编码一直乱码,后将idea所有能配置UTF-8的配置都配了一遍,无果,后搜索JDK21字符集编码相关后解决1.配置项目字符集点击菜单File->settings->appearence,将字体设置为支持中文的微软雅黑2.设置字符编码......