Code Bye

'getcher' undefined; assuming extern returning int这个怎么解

#include <stdio.h>
main(){
char string1[80],string2[1];       //定义两个字符
int i;
char c;
printf(“请输入需要加密的字符串:\n”);
while(c=getcher()!=”\n”);{    //当输入的字符非回车符时
string1[i]=c;
if c>=”A”||c<=”Z”         //若为大写字母
c=c+3;                 //对字符做相应的改变
else                      //若为小写字母
c=c-4;                //对字符做相应的改变
string2[i]=c;
i=i+1;
}
printf(“\n原字符串为%s\n”,string1[]);
printf(“加密后的字符串为%s\n”,string2);
}
解决方案

40

getcher
不是getchar 吗?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明'getcher' undefined; assuming extern returning int这个怎么解