我正在尝试编写加密算法。我更改了字母顺序。
char alfabe[26]={'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'};
更改后,我想将最后一个分配给字母z和y,但我无法使用这些代码。
strcpy(alfabe[25],"z");
strcpy(alfabe[26],"y");
最佳答案
这至少适用于小写字母:
char *p;
for(p = mystr; *p; p++)
if(*p >= 'a' && *p <= 'z')
*p = alfabe[*p-'a'];
但是请记住,transposition is not encryption!