首页 > 其他分享 >屏幕上显示字-兴

屏幕上显示字-兴

时间:2024-05-24 20:42:33浏览次数:20  
标签:显示 handle int char HANDLE 屏幕 include sizeof

#include <iostream>
#include <windows.h>
#include <conio.h>
#include <vector> 
using namespace std;
int main(int argc, char** argv) {
    HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
    int x,y;
    COORD coord={10,5};
    SetConsoleCursorPosition(handle,coord);
    char a[]={'s','s','s','s','<','s','s','s','s','>','<','a','a','>','d','d','d','<','w','w','w','w','>','<','d','d','d','<','w','w','w','w','>','<','s','s','s','s','>','d','d'};
    vector<char> b(a,a+sizeof(a)/sizeof(char));
    cout<<"兴";
    for(int i=0;i<b.size();i++){
        SetConsoleCursorPosition(handle,coord);
        cout<<"-";
        switch(a[i]){
            case 119: coord.Y--;break;
            case 97: coord.X--;break;
            case 100: coord.X++;break;
            case 115: coord.Y++;break;
            case 60: x=coord.X;y=coord.Y;
            case 62: coord.Y=y;coord.X=x;
            default: break;
        }
        Sleep(100);
        SetConsoleCursorPosition(handle,coord);
        cout<<"-";
    }
    SetConsoleCursorPosition(handle,coord);
    cout<<"兴";
    return 0;
}

 

标签:显示,handle,int,char,HANDLE,屏幕,include,sizeof
From: https://www.cnblogs.com/liujiaxing-/p/18211623

相关文章

  • 采集数据产品描述有超链接///设置免运费后,达到免送标准,其他运费不显示///给产品详情页
    //产品描述有超链接,去掉functionremove_product_hyperlinks($content){if(is_product()){//确保只在产品页面上应用$content=preg_replace('/<ahref=".*?">(.*?)<\/a>/','$1',$content);}return$content;}add_......
  • 电脑如何远程监控?如何远程监控电脑屏幕?
    远程监控是指通过网络技术和远程视频传输技术,实现对某一特定区域、设备或场景进行远程实时监测、管理、控制的一种技术手段。它将视频传输、图像采集、数据存储和远程操作等多种技术相结合,能够在任意时间、任意地点实现对被监测对象的远程监控。 远程监控的原理是通过客......
  • 如何远程实时查看监控管理员工电脑屏幕?远程查看多台员工电脑屏幕的方法
    现代化企业管理中,远程监控员工电脑屏幕已经成为一种有效的手段,用于提升工作效率、确保信息安全以及维护工作纪律。 而这种事情,也仿佛已经很常见了。那么一般都如何监控的呢? 一、选择合适的远程监控软件1.域智盾域智盾提供实时屏幕查看功能,允许管理员通过直观的......
  • uniapp中,首先显示一个大的地图,点击地图上的点,缩小地图并且在下方显示地图上的点对应的
    <template><viewclass="content"><mapid="map":style="{width:'100%',height:selectedMarker.title?'50vh':'76vh',zIndex:'500'}":markers="markers&quo......
  • vue + websocket + speak-tts 实现推送的告警消息弹框显示在右下角并语音播报出内容
    最近接了个项目需求,给设备配置语音加弹框告警。用户登录项目后不管在哪个页面,有告警就全局在右下角消息弹框加语音播报,下面浅介绍下我在开发中的流程以及遇到的坑!!!1、首先项目中安装speak-tts语音播报插件。npminstallspeak-tts2、创建一个全局的speech.js文件,文件中引入插......
  • 微信小程序中页面显示时触发子组件的重新渲染
    使用生命周期函数:在页面的onShow或onLoad生命周期函数中,调用子组件的方法或者改变子组件的数据,从而触发子组件的重新渲染。例如,在页面的js文件中:Page({onShow:function(){//调用子组件的方法this.selectComponent('#childComponentId').refreshDa......
  • 显示更多组件
    文章目录1.概念介绍2.实现方法3.示例代码4.内容总结我们在上一章回中介绍了"关于MediaQuery的优化"相关的内容,本章回中将介绍readMore这个三方包.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在本章回中介绍的readMore是一个三方包,它主要用来折叠和展......
  • netcore webapi部署到docker容器,api调用后显示中文乱码
    vs2022webapi部署到docker容器,api调用后显示中文乱码。原因是:源代码文件不是utf-8编码(用vscode打开是乱码,在vscode修改后,再提交,正常)解决方法:在中文环境下用过微软家Visualstudio的都知道,新建文件的保存编码都默认为当前系统语言,所以你的文件编码永远都是GB2312,非常令人蛋......
  • 百问网,T113 usb摄像头使用cpu解码显示
    1资料下载https://download.100ask.net/boards/Allwinner/T113/index.html2软件安装资料下载完毕后,根据说明,安装vmware,安装win驱动3配置开发环境为了方便,建议将sdk文件上传到目录/home/book/安装必要的工具包,如果出现问题Couldnotgetlock/var/lib/dpkg/lock-......
  • uniapp实现左滑显示编辑删除按钮
     【使用时可删除不必要的内容,我就是记录一下】方法一:详细借鉴(app):http://www.aliyue.net/10130.html方法二:详细借鉴(微信小程序):https://blog.csdn.net/weixin_41579185/article/details/117747252?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-......