论坛: 编程破解 标题: 请大家看一下,组键时的错误怎么改一下 复制本贴地址    
作者: glypk [glypk]    论坛用户   登录
#include <iostream>
int fib (int n);
int main()
{
int n;
int answer;
std::cout << "Enter a number to find: ";
std::cin >> n;
std::cout << "\n\n";
    answer = fib(n);
std::cout << answer << " is the " <<n;
std::cout << "th Fibonacci number\n";
return 0;
}
int fib(int n)
{
std::cout << "Processing fib (" << n << ")...";
if (n<3)
{
std::cout << "Return 1!\n";
return(1);
}
else 
    {
std::cout << "Call fib (" << (n-2) << ") ";
std::cout << "and fib(" << (n-1) << ").\n";
return( fib(n-2) + fib(n-1));
    }
}

这是错误信息
Linking...
ex2.obj : error LNK2005: _main already defined in ex1.obj
Debug/example1.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
通过编译时没有错误,没有警告

地主 发表时间: 07-02-11 13:46

回复: glypk [glypk]   论坛用户   登录
我已经知道了,呵呵

B1层 发表时间: 07-02-11 13:49

回复: jhkdiy [jhkdiy]   版主   登录
下次发布代码时可以用 [ code]  [/code] 代码括起来(中括号和code之间没有空格),这样有便于阅读。

B2层 发表时间: 07-02-12 20:55

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号