【发布时间】:2013-12-01 12:43:18
【问题描述】:
如何将用户给出的短语转换为数字但不能使用 ASCII 表?例如,我有短语 HELLO WORLD 并且我有一个数组,其中 为 0,A 为 1,B 为 2,等等。请帮助!我的问题是我找不到比较两个数组的方法。 我已经开始我的代码了
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char text[]={' ','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','.',',',':','?'};
char number[125];
main(){
int i,j;
printf("Enter a message to encode:");
gets(number);
}
但我有问题继续它
【问题讨论】:
-
您可能需要了解计算机系统如何存储字符。一个好的起点是Wikipedia。还可以访问一些链接,以便您了解其他表示字符的方式以及它们可能会发生变化的原因。恕我直言,这听起来像是一个家庭作业,所以你真的应该做作业来找出原因。
标签: c arrays converters