首页 > 其他分享 >键盘打印名字(王一H)

键盘打印名字(王一H)

时间:2024-05-24 20:30:46浏览次数:10  
标签:王一 string s3 s2 打印 键盘 && include size

#include <iostream>
#include <vector>
#include <windows.h>
#include <conio.h>
using namespace std;
int main(){
    HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD coord = {0,5};
    SetConsoleCursorPosition(handle,coord);
    vector<char> a;
    string s = "dddddaasssaaddddaasssaaadddddd";
    string s1 = "wwwdd";
    string s2 = "ddddd";
    string s3 = "wwwwdddd";
    string s4 = "ssssssswwwdddddwwwssssss";
    string z = s+s1+s2+s3+s4;
    for(int i = 0;i<z.size();i++){
        a.push_back(z[i]);
    }
    char key;
    int i = 0;
    while(i<=z.size()){
        key = a[i];
        switch(key){
            case 'w': coord.Y--;break;
            case 'a': coord.X-=2;break;
            case 'd': coord.X+=2;break;
            case 's': coord.Y++;break;
            default: break;
        }
        SetConsoleCursorPosition(handle,coord);
        if(i>=0 && i<s.size()){
            cout<<"王";
        }else if(i>=s.size() && i<s.size()+s1.size()){
            cout<<" ";
        }else if(i>=s1.size() && i<s.size()+s1.size()+s2.size()){
            cout<<"一";
        }else if(i>=s2.size() && i<s.size()+s1.size()+s2.size()+s3.size()){
            cout<<" ";
        }else if(i>=s3.size() && i<s.size()+s1.size()+s2.size()+s3.size()+s4.size()){
            cout<<"H";
        }
        i++;
        Sleep(100);
    }
    return 0;
}

 

标签:王一,string,s3,s2,打印,键盘,&&,include,size
From: https://www.cnblogs.com/wangyihang-xh/p/18211621

相关文章

  • 打印9*9乘法表(递归或压缩矩阵)python
    打印9*9表defprint_multiplication_table(row,col):ifrow>10:return#递归结束条件ifcol==row:print()#换行print_multiplication_table(row+1,1)#递归调用下一行else:print(f"{row-1}*{col}={(......
  • lua打印调用的函数文件及行数
    lua根据调用堆栈可以打印调谁调用了我 string.split=function(s,delim)localsplit={}localpattern="[^"..delim.."]+"string.gsub(s,pattern,function(v)table.insert(split,v)end)returnsplitendfunctiongetWhoCallsMe()......
  • 关于打印泄密的典型案例分享
    案例一:遗留在打印机的敏感文件情景:一家大型制药公司的一名员工在下班前打印了一些包含新药品研发数据的文件。由于急于离开,他忘记了取走这些文件。第二天,一名新入职的员工发现了这些文件,并在无意中将其拍照分享到了社交媒体,导致敏感信息泄露。教训:企业应该实施严格的打印管理......
  • 打印安全:防止打印过程中的商业机密泄露
    在数字化办公日益普及的今天,打印安全常常成为企业信息保护中被忽视的一环。商业机密在打印过程中泄露,可能会给企业带来巨大的损失。本文将探讨如何通过一系列措施,确保打印过程中的商业机密安全。一、打印安全的重要性打印设备作为企业中常见的输出工具,经常处理敏感文件和商业机......
  • StiReport多次打印莫名其妙会有一次打印很慢
    1.问题描述:正常StiReport打印标签第一次初始化,电脑性能不好的情况下,可能会超过10秒才能打印出标签。如果是多线程系统可能会更慢。解决方法:提前初始化和加载标签模板,执行下面一段代码,可以封装类库放在实例化方法中。report=newStiReport();......
  • 打印机共享0x0000709错误的解决
    家里两台电脑,一台台式机,一台笔记本,打印机HP1020连接在台式机上,笔记本和台式机连到同一个局域网,之前都能用笔记本直接打印(台式机上打印机己设置共享),曾几何时不能打印了,显示0x0000709错误,如下图百度了好几篇文章,多种方法试了,没效果,还有一个号称“完美解决的工具”,安装后一运行......
  • nginx打印所有配置内容
    nginx-T#打印输出所有的配置内容,含配置文件名称这些是NGINX命令行工具的选项及其说明-?,-h:显示帮助信息-v:显示版本信息并退出-V:显示版本信息和配置选项,然后退出-t:测试配置并退出-T:测试配置,将其打印出来,然后退出-q:在配置测试期间抑制非错误消息-ssignal:向主进程发送......
  • 基于FPGA的4x4矩阵键盘驱动设计---第一版
    欢迎各位朋友关注“郝旭帅电子设计团队”,本篇为各位朋友介绍基于FPGA的4x4矩阵键盘驱动设计---第一版功能说明:1.驱动4x4矩阵键盘:按下任意一个按键,解析出对应按键信息,并给出标志 使用平台:纯代码形式使用语言:VerilogHDL 作者QQ:746833924说明:本篇设计中不涉及到IP和原语,......
  • Unity控制台console打印富文本
    可以用来控制Debug打印文本的 加粗斜体大小颜色Debug.Log("HelloWorld".AddBoldTag().AddColorTag("red"));publicstaticclassStringTagExt{publicstaticstringAddBoldTag(thisstringtext){returntext.AddTag("b");}......
  • CLON + QT + CMAKE debug 不打印 (控制台不输出)
    原因:CMAKE设置了WIN32_EXECUTABLETRUE这表示了要生成一个GUI程序,而且WindowsGUI会禁用控制台输出将set_target_properties(aaPROPERTIESWIN32_EXECUTABLETRUE)修改为set_target_properties(aaPROPERTIESWIN32_EXECUTABLEFALSE)或者手动创建控制台:`//未......