cs50替换int x =纯文本[i]-'a';

问题描述 投票:0回答:1

我试图在两个循环上从cs50 pset2进行替换,但是我遇到了一些问题。

我在这里找到了一个循环解决方案“ free(): invalid pointer Aborted (core dumped) cs50

但是现在我真的不理解这部分“ int x = plaintext [i]-'a”;如果plaintext [i]”为“ m”。 m以ASCII表示为109,而a为97,因此以“ as-i”形式进料“ m-a = 12”。还是不进行ASCII减法?

c ascii
1个回答
0
投票

查看下一行:

printf("%c", tolower(key[x]));

x用作键数组的索引。

© www.soinside.com 2019 - 2024. All rights reserved.