编码一个字符
Encode a Character
我正在制作一个程序,其中我拿一个字符并编码它。这是我的左边的作业,右侧是我的代码。我忘记了我需要做的事情来获得加密结果。这里的代码
加密字符是: (int)char_to_encrypt * multiplier + adder
。
您需要将字符转换为其ASCII代码,然后将其乘以乘数,然后获取结果并将加法器添加到其。
在3个操作中计算加密结果:
- 从符号中获取ASCII值(此答案可以帮助您这样做),
- 将您获得的ASCII值乘以乘数,
- 添加加法器值。
您已经有输入,在输入上执行这些操作以获取加密结果。
旁边,您可能需要重新考虑用于"字符" char D;
的字符的名称,因为这仅仅是用户可以输入的符号的示例。而是考虑char character;
或更通用的内容,以便当您采用其ASCII值时,它代表其相应的符号。
相关文章:
- 使用.find函数在c++中查找字符和另一个字符之间的大小
- 我已经建立了递归关系,它找到了两个字符串之间最长的连续公共字符串,我怎么能跳过其中一个字符串中的一个字符
- 使用动态分配将 char* 复制到另一个字符**
- 如何将一个结构的字符数组复制到结构的另一个字符数组中?
- 如何在不知道对应关系的情况下在字符串中搜索字符并将其分配给另一个字符?
- 如何检查一个字符是否与字符数组中的另一个字符匹配?
- C++:使用另一个字符将一个字符大写
- 我可以得到一个字符 * 到一个 std::sregex_iterator 匹配 str() 吗?
- 使用连续分隔符和空最后一个字符进行拆分
- 如何比较文件中包含的下一个字符
- 如何检查字符串中的最后一个字符是否是某个字符并将其从字符串中删除?(C++)
- 如何从文本文件中一次读取一个字符
- 将一个字符替换为字符串中更多数量的字符,而不删除C++中的其他字母
- 读取输入后,输出丢失了一个字符
- 比较最后一个字符,不区分大小写(带谓词?
- 如果一个字符,比如说"9",我减去"0",我在结果上使用 is 数字,我是真还是假
- 为什么 std::istream::gcount 返回的字符比预期的多一个字符
- 使用 fstream 在空格分隔文件中查看下一项(不仅仅是一个字符)的方法
- 使用 char 将一个字符数组分配给另一个字符数组时出现奇怪的行为
- 在弦乐器中删除最后一个字符