- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个使用密码的程序。我需要使用的密码是 qwerty 的字母表。所以...
abcdefghijklmnopqrstuvwxyz
qwertyuiopasdfghjklzxcvbnm
程序需要获取编码 key
qwertyuiopasdfghjklzxcvbnm
并产生解码 key 。
我该如何去做呢?我过去只做过凯撒密码。
最佳答案
以下是将字符串输入转换为 qwerty 密码的 C 代码,假设您仅使用小写字母,并且对字符串使用大小为 500 的缓冲区:
#include <stdio.h>
#include <string.h>
int main() {
char* ciphertext = "qwertyuiopasdfghjklzxcvbnm"; // cipher lookup
char input[500]; // input buffer
printf("Enter text: ");
fgets(input, sizeof(input), stdin); // safe input from user
input[strlen(input) - 1] = 0; // remove the \n (newline)
int count = strlen(input); // get the string length
char output[count]; // output string
for(int i = 0; i < count; i++) { // loop through characters in input
int index = ((int) input[i]) - 97; // get the index in the cipher by subtracting 'a' (97) from the current character
if(index < 0) {
output[i] = ' '; // if index < 0, put a space to account for spaces
}
else {
output[i] = ciphertext[index]; // else, assign the output[i] to the ciphertext[index]
}
}
output[count] = 0; // null-terminate the string
printf("output: %s\n", output); // output the result
}
关于c - 将密码字母替换为 QWERTY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43522250/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
我正在开发一个使用密码的程序。我需要使用的密码是 qwerty 的字母表。所以... abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm 程序需
我正在使用 android sample softkeyboard 作为学习项目。我添加了第二语言,到目前为止一切正常。然而,我发现有一个问题很难解决。在将设备的方向从纵向更改为横向时,我希望任何键盘
我正在开发一个垃圾邮件检测系统,并收到警报,发现它无法检测这样的字符串 - “asdfsdf”。 我对此的解决方案涉及检测以前的键是否靠近键盘上的其他键。我没有从键盘获取输入(用于检测垃圾邮件),而是
我想以编程方式知道移动键盘的类型。有没有办法跟踪这个。如果是,请指导我解决这个问题? 最佳答案 没试过这个,所以可能行不通,但试试看。 根据 this link , 带有 QWERTY 键盘的 J2M
我需要用 Java 编写一个算法来验证密码字段。在所有基本控件(最小长度、lunghezza massima、字母数字...)之间,我必须检查密码是否由键盘上的顺序字符组成(例如QWERTY、YTRE
winner of a recent Wikipedia vandalism detection competition建议可以通过“检测考虑到 QWERTY 的随机键盘点击来改进检测键盘布局”。 示
我正在寻找一种相当简单的算法来确定在 QWERTY 布局上键入单词的难度。 这些词不一定是字典词,所以通常打错的词或类似词的列表不是一个选项。我确定一定有一个现成的、经过良好测试的算法,但我找不到任何
我有一个设备,它和普通手机一样有 9 个按键。我想使用这 9 个键来打印像 ABCD 这样的普通字母表,就像手机让你做的那样。 这是一个嵌入式系统编程项目。我无法弄清楚实现此功能的逻辑。 我通过轮询而
为学校制作 QWERTY 音乐键盘。此代码不起作用。应该播放噪音的那一点(20世纪大张旗鼓)它播放的是 window 噪音......有什么想法吗? def playSound02(canvas, s
我正在 iOS 应用程序中构建自定义建议/自动更正功能。它必须检测意外的相邻按键,并将其与已知单词列表进行比较,以建议它认为用户打算键入的单词。 例如,如果自定义单词列表包含 cat , dog ,
我为 Android 开发了一个应用程序,并在设备上执行了我的应用程序。该应用程序运行良好,但我设备的 Qwerty 键盘无法在 EditText 小部件中输入字母。如何在我的应用中启用键盘? 最佳答
I am looking to implement both phone pad and keypad in Android.As, per my requirement when the EditT
如何在 JavaScript 中检测 AZERTY 键盘上问号的输入?在 QWERTY 键盘上,问号生成代码 191,但在 AZERTY 上它似乎生成代码 188(QWERTY 上的逗号)。或者我应该
已关闭。此问题不符合 Stack Overflow guidelines 。目前不接受答案。 已关闭 7 年前。 编辑问题以包含 desired behavior, a specific proble
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我希望这不是重复的,但我已经浏览了论坛,但尚未找到任何答案。 我的 java 应用程序使用 Robot 类输入文本时遇到问题。提供文本并由应用程序将其打印出来。当用户使用 QWERTY 键盘时,一切正
我在 https://autohotkey.com/board/topic/1257-half-qwerty-one-handed-typing/ 找到了这个脚本 此脚本的作用是将空格键重新映射为修饰
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我有一个严格的数字字段供用户填写,默认输入模式为数字。在“Java(TM) Platform Micro Edition SDK 3.0”模拟器中,以下代码正常运行。 但是,在物理 QWERTY 键盘
我是一名优秀的程序员,十分优秀!