问题描述
嘿,我在将Ascii字母包裹在字母表上时遇到了问题。所以这是我的涉及字母的代码,应该发生的事情是,通过添加“ numb”(用户输入的键)来对“纯文本”进行打乱,但事实是,它不仅保留了字母,而且还在变化字母到非字母的字母以及不应该更改的数字,请更改。
enter code here
printf("ciphertext:");
int numb = atoi(argv[1]);
for(int i = 0,n = strlen(plain) ;i < n; i++)
{
printf("%c",(plain[i] - 'A' + numb%26) + 'A');
}
如果我的代码未显示所需的所有内容,请询问是否看起来丑陋告诉我! 谢谢
PS:我试图找到答案,这是“ -A”和“ + A”部分的来源,但它们不起作用:(
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)