c - 我想用 C 中的数字替换字母
问题描述
我想用C编写某种程序来编码和解码消息,现在我成功地制作了解码器,我想做的就是如果我ex。在 input.txt 文件中输入“Hello” 我希望它作为字母在字母表中的位置打印为 output.txt 文件中的“8 5 12 12 15”。到目前为止我所做的只是制作了一个非常简单的解码器:
if(a==1)
printf("a");
if(a==2)
printf("b");
依此类推……我在解码器中将空间分配为 11111。我对C很陌生,我只在学校学习它并且具有非常基础的知识。如果有人愿意解释它,我将非常感激。如果可能的话,我想用字典来做。ex。[a]=1 [b]=2 这样如果我愿意,我可以更改它们的数值。
解决方案
推荐阅读
- typescript - Typescript 根据动作类型获取正确的类型
- bash - bash检查命令是否从变量成功
- c# - 在不同类中使用方法时出现 C# 错误 CS0103
- python - 检查两个 3D numpy 数组是否包含重叠的 2D 数组
- ms-access - 如何在 MS - Access 的交叉表查询中对两行进行分组?
- python - 使用 Python 更改 XML 中的标签名称
- android - ARCore根据纬度/经度计算Pose
- tensorflow - 将 DeepLab 转换为 TensorFlow Lite
- javascript - 在 iOS 上原生找不到 RNFirebase 核心模块...开玩笑
- python - 在本地创建 zipfile 并从 s3 写入文件