VBS脚本实现文本编码解码:A-Za-z和0-9序列处理

创始人
2025-01-01 06:41:16
0 次浏览
0 评论

批处理输入字符输出另一个字符

给我一​​篇我以前写过的,现在分享一下。

首先是渲染:

这段代码如下:

::该脚本仅支持A-Za-z和0-9序列::如果您不熟悉代码,请勿修改,以免出错@echooff&color0atitle编码和解码纯文本(加密)ByYimengQingyaocd/d%~dp0setVbs=%tmp%\Encryption.vbssetRunV=cscript"%Vbs%"//nologo//e:vbscript:Inputcls&echo请先输入字符(密码)简单(按Enter键)确认):set/pValue=如果尚未定义Valuegotoinputecho.&echo1)解码2)编码3)转义选项/c123/n>nulecho.&echo加密解密正在进行中,请稍候。



if%errorlevel%equ1(setT1=密文setT2=明文调用:加密ts%Value%)if%errorlevel%equ2setT1=明文&setT2=密文&调用:加密st%Value%if%errorlevel%equ3exitfor/f"delims="%%min('%RunV%')设置EM=%%mclsecho================请记住内容===============echo%T1%:%Value%echo%T2%:%EM%echo=============================================echo按任意键退出。
暂停>nulgoto结束:编码(回声函数Qwerty(str^)echoDimd,s,t,i,c,echos=“AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789”echot=“od(Mid(%1,i,1^)^)=Mid(%2,i,1^)echoNextechoFori=1ToLen(str^)echoc=Mid(str,i,1^)echoIfd.Exists(c^)Thenechor=r^&d(c^)echoElseechor=r^&cechoEndIfechoNextechoQwerty=rechoEndFunctionechoWScript.EchoQwerty("%~3"^))>"%Vbs%"转到:eof:Enddel"%Vbs%"退出

VC编写程序输入若干个字符串,求每个字符串的长度,打印最长的字符串的内容。以stop作为最后输入的?

下面是用VC编写的示例程序。
该程序允许您输入多个字符串,计算每个字符串的长度,并输出最长字符串的内容。
如果输入“stop”,程序将停止输入并打印最长字符串的内容。

程序使用循环接收用户输入的字符串,每次输入后计算字符串的长度并与最长长度进行比较。
如果当前字符串长度超过最大长度,则更新最大长度和最大字符串内容。
如果输入“stop”,程序将退出循环并输出最长的字符串内容。

如何用C语言编写一个输出字符串的程序?

1.一般的论点是返回一个已知的字符串。

排查思路:

定义一个字符数组,并使用“初始化列表”为其赋予初始值

使用循环显示该字符中的字符数组一一对应的字符

#include

intmain()

{charc[15]={'r','','i','g','','g',

'','h','t','u',};

inti;

for(i=0;i<15>

printf("A=%c",c[i]);

printf("\n");

return0;

}

扩展信息:

相关知识点:字符数组有输入和输出两种方式。

(1)逐字符输入输出(%c)

(2)一次性输入输出整个字符串(%s)

Nell'输出不包含任何字符,包括最后一个字符'\0'。
当使用%s返回字符串时,printf函数中的输出元素是字符数组的名称,而不是数组元的名称。
如果一个字符数组包含多个“\0”,那么。
遇到第一个'\0'时输出结束

使用scanf函数插入字符串。
scanf函数中的输入元素c是定义的字符数组的名称已经定义的字符数组的名称。
定义的字符数组的长度。

(3)在C语言中,字符串被当作字符数组来处理,重要的是字符串的实际长度而不是字符数组的长度。
为了确定字符串的实际长度,C语言提供了字符串结束标志“\0”。

(4)'\0'表示ASCII码为0的字符,从ASCII码表可以看出,ASCII码为0的字符不是一个可以显示的字符,而是一个“运算符null"",即不执行任何操作。
使用它作为字符串的最终符号不会导致额外的操作或添加有效字符,它仅充当标识符号

(5)不同的写法字符

(6)字符串结束标志

热门文章
1
C语言取整取余详解:负数处理与舍入技巧 [深入浅出C语言]理解取整、取余和取模至于该模块在C语言中的操作,本文分享了个人...

2
C语言if语句双条件输入与嵌套技巧解析 C语言的if语句中要想输入两个语句怎么输入如果要输入两个语句,则可以遵循以下方法...

3
C语言实现字符串大小写转换:大写转小写,... C语言中:编写程序,将字符串中的大写字母转换为小写字母,并将所有的不是字母的字符...

4
MySQL批量执行SQL指令教程:Nav... mysql怎么一次执行多条SQL语句在数据库过程中使用MySQL时,有时必须同时...

5
JavaScript检测与代码美化工具推... 如何查看网页是否采用JavaScript技术设计首先,打开网页。如果显示警告如图...

6
SQL技巧分享:高效查询用户最后一次登录... SQL查询--查询用户每个用户的最后一次登录记录1 创建一个测试时间表,crea...

7
JavaScript延时技术解析:提升代... JavaScript中实现延时的各种技术延迟操作在JavaScript前端开发中...

8
Python中self用法全解析:类方法... 一文读懂Python中self用法您自己在Python中的主要角色是创建班级的表...

9
深入解析:JS正则匹配与字符串操作的实用... js 正则匹配与JS字符串匹配的常规用途是什么?如果您不知道,让我们今天看编辑的...

10
Web前端学习资源汇总:视频教程下载与学... 谁有e4a编程入门教程,,发给我百度云一下C语言Yat-Sen Universi...