首页 > 其他分享 >vector&字符移动

vector&字符移动

时间:2024-05-24 20:30:10浏览次数:9  
标签:字符 include handle int char vector HANDLE sizeof 移动

#include<iostream>
#include<vector>
#include<windows.h>
#include<conio.h>
using namespace std;
int main(){
	string m="ddddddddaaaassaaddddaassaaaadddddddd""dddddddddaaaassaasaaswdddssddwwwaa";
	char l[m.size()];
	for(int i=0;i<m.size();i++){
		l[i]=m[i];
	}
	vector<char>a(l,l+sizeof(l)/sizeof(char));
	HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD coord={0,0};
    SetConsoleCursorPosition(handle,coord);
    cout<<"o";
	for(int j=0;j<a.size();j++){
	    SetConsoleCursorPosition(handle,coord);
	    cout<<".";
	    switch(a[j]){
	    	case 'd': coord.X++;break;
	        case 'w': coord.Y--;break;
	        case 's': coord.Y++;break;
	        case 'a': coord.X--;break;
	    }
	    SetConsoleCursorPosition(handle,coord);
	    cout<<"o";
	    Sleep(10);
	    if(j==35){
	    	SetConsoleCursorPosition(handle,coord);
	    	cout<<".";
	    	SetConsoleCursorPosition(handle,coord);
	    	coord={18,0};
		}
	}
	SetConsoleCursorPosition(handle,coord);
	coord={0,30};
	
	return 0;
}

  

标签:字符,include,handle,int,char,vector,HANDLE,sizeof,移动
From: https://www.cnblogs.com/wangyueshuo/p/18211625

相关文章

  • XML Schema 字符串数据类型及约束详解
    字符串数据类型用于包含字符字符串的值。字符串数据类型可以包含字符、换行符、回车符和制表符。以下是模式中字符串声明的示例:<xs:elementname="customer"type="xs:string"/>您文档中的一个元素可能如下所示:<customer>JohnSmith</customer>或者可能是这样的:<custome......
  • XML Schema 字符串数据类型及约束详解
    字符串数据类型用于包含字符字符串的值。字符串数据类型可以包含字符、换行符、回车符和制表符。以下是模式中字符串声明的示例:<xs:elementname="customer"type="xs:string"/>您文档中的一个元素可能如下所示:<customer>JohnSmith</customer>或者可能是这样的:<c......
  • 【字符串常用算法】——KMP算法(你别闲烦 超详细,给你解释明白)
    1、字符串匹配——KMP算法    当我们想要想要在一个字符串中找到一个子串,如在字符串"aaabaaacaaad"中查找是否存在模式串"aaad"。首先常规的算法如下:1、先比较字符串与模式串 第一个是否相等,相等则匹配下一个2、比较第二个字符是否相等,相等则匹配下一个3、比......
  • Leetcode 力扣97. 交错字符串 (抖音号:708231408)
    给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串:s=s1+s2+...+snt=t1+t2+...+tm|n-m|<=1交错 是 s1+t1+s2+t......
  • 【C语言】字符函数和字符串函数
    在C语言中,字符函数和字符串函数通常用于处理单个字符和字符串。这些函数定义在<ctype.h>(字符函数)和<string.h>(字符串函数)头文件中。以下是一些常用的字符函数和字符串函数及其用法:字符函数(ctype.h)字符函数主要用于测试字符的属性或转换字符。isalnum():检查字符是......
  • 【达梦问题解决】to_date转换之【文字与格式字符串不匹配】
    【问题描述】因为要转换的值中包含了不属于时间格式的字符(T,Z),这可能是数据迁移时时间参数设置不对导致的。具体没有进行考究【问题解决】使用DATE分隔符解决【手册链接】格式符解释实际分隔符的处理办法【自定义转换函数】这里的自定函数是不完善的,因为我的数......
  • LocalDateTimeDemo 日期 时间 字符串转换
    packagedemo;importjava.time.LocalDate;importjava.time.LocalDateTime;importjava.time.format.DateTimeFormatter;publicclassLocalDateTimeDemo{ publicstaticvoidmain(String[]args){ LocalDateld1=LocalDate.now(); DateTimeFormatterdtf1......
  • 移动端封装map 组件,调起高德地图
    封装的map.vue<template><view><mapid="popMap"ref="maps":longitude="longitude":latitude="latitude"scale="14":markers="markers"@tap="onMapTap&quo......
  • python对字符串的操作
    #coding=utf-8"""对字符串的操作"""#1、strip()去除字符串中首尾存在的0或空格string="000wyl000"print(string.strip('0'))#执行结果:wyl#2、find()和index()查找字符串中指定内容,如果找到返回其索引值,如果未找到,则返回-1string="123wyl000"print(string.fin......
  • 力扣 3.无重复字符的最长字串
    题目描述:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串的长度。示例 1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。......