我需要用C编写一个Caesar密码,所以我一步一步地去理解我正在做的一切.
我需要照顾特殊的字符示例:如果用户输入
"这是一个幻想吧!" 它会将此转换为"这是一个似曾相识"
是否有一个C函数可以执行此操作而不是手动为ASCII代码中的每个特殊字符执行此操作?
这就是我想要避免的:
case -85 :
case -86 :
case -87 :
case -88 :
*p = 'e';
Run Code Online (Sandbox Code Playgroud)
是否有一个C函数可以执行此操作而不是手动为ASCII代码中的每个特殊字符执行此操作?
当您选择ASCII//TRANSLIT目标编码时,Iconv将执行您想要的操作.