char i;
warning C4101: 'i' : unreferenced local variable
中文翻译: 警告,i 未曾引用的逻辑变量。
解决方法:把它删掉呗。编译器看你定义了 char i; 但却没使用过它,这是什么状况?于是好心提醒一下你。
'chazhao'
error C2015: too many characters in constant
中文翻译: 错误,常量中有太多字符
单引号括起来的类型是int,比如 'c', 'ch', 'cha', 'chaz' 等都是正确的,但最长不能超过sizeof(int)吧,比如你这个 'chazhao',编译器不知道怎么办。
我猜,'chazhao' 是 chazhao 的误写,因为你上面定义了 char chazhao[20]。但 chazhao-'0' 怎么又减一个字符?不知道是什么骚操作。
int xinjian(int,char[] );//创建账号密码
void xinjian()//新建账户密码
error C2371: 'xinjian' : redefinition; different basic types
中文翻译: 错误,'xinjian'重复定义了,原型还不一样。
两句话互相矛盾,那就收回不正确的那句呗。
char i;
……
for(;i!=27;)//为了实现输入一次后按esc退出
warning C4700: uninitialized local variable 'i' used
int zhanghao1,n,j,k;
……
n++;
warning C4700: uninitialized local variable 'n' used
中文翻译: i、n 还没初始化就使用了
随便举个例子,比如 int n; n++; 执行完毕后你自己认为 n 的值应该是什么?