c语言的加密与解密问题
main(){charc;intk;printf("请输入K:");scanf("%d",&k);getchar();printf("输入字符:\n");do{c=get...
main(){
char c;
int k;
printf("请输入K:");
scanf("%d",&k);
getchar();
printf("输入字符:\n");
do{
c=getchar();
if(((c>='a') && (c<='z'))||((c>='A') && (c<='Z')))
c=c+k;
utchar(c);
}while(c!='n');
}
这个程序编译没错,运行报错。求解答。。
出错信息:
_加密与解密.obj : error LNK2001: unresolved external symbol _utchar
Debug/加密与解密.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
谢谢。。 展开
char c;
int k;
printf("请输入K:");
scanf("%d",&k);
getchar();
printf("输入字符:\n");
do{
c=getchar();
if(((c>='a') && (c<='z'))||((c>='A') && (c<='Z')))
c=c+k;
utchar(c);
}while(c!='n');
}
这个程序编译没错,运行报错。求解答。。
出错信息:
_加密与解密.obj : error LNK2001: unresolved external symbol _utchar
Debug/加密与解密.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
谢谢。。 展开
4个回答
展开全部
主要问题是你使用的utchar函数没有找到。
次要问题是main前面应该加int或void
次要问题是main前面应该加int或void
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
里面的utchar函数应该是 putchar 吧?!!!
编译没错,是链接错误。
编译没错,是链接错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你少了头文件#include<stdio.H> 或者改一下UTchar 改为putchar
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询