二级C一个问题: 删除数组下标是偶数的项

[复制链接]
查看11 | 回复2 | 2010-9-16 10:06:21 | 显示全部楼层 |阅读模式
#include
#include
void fun(char *a,char b[])
{
int i=1,j=0;
while( i<strlen(a) )
{
b[j++]=a;i+=2;
}
b[j]='\0';
}
main()
{
char a[100],b[100];
get(a);
fun(a,b);
puts(b);
}
以上程序初现了错误
error LNK2001: unresolved external symbol _get
fatal error LNK1120: 1 unresolved externals
没有见过的错误,求解释,谢谢

回复

使用道具 举报

千问 | 2010-9-16 10:06:21 | 显示全部楼层
error lnk2001是计算机编程人员初学时常会碰到的问题。多是因为运行环境问题、程序没有添加必要的库而导致。可通过对系统重新设置、添加库文件或者添加代码来解决。你的问题出现在get方法的使用上。你没有添加这个方法需要的lib文件。
回复

使用道具 举报

千问 | 2010-9-16 10:06:21 | 显示全部楼层
把get改为gets(a),这个代表从键盘输入字符串,与puts 对应;get(a)是错误的。http://baike.baidu.com/view/1457521.htm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行