gpt4 book ai didi

c++ - 未解析的外部符号 "int randomNumber"

转载 作者:行者123 更新时间:2023-11-28 07:44:04 25 4
gpt4 key购买 nike

<分区>

有人可以解释一下如何将函数@functions.cpp 链接到main.cpp

注意:我希望文件 functions.cpp 和 main.cpp 都使用来自 header.h 的相同变量

谢谢!

main.cpp

#include "Header.h"
#include <iostream>

using namespace std;
int multi();
int printOutRanomdNumber();


int main()
{
cout << "Eneter a number you want to multiply" << endl;
cout << multi() <<endl;
cout << printOutRanomdNumber();

system("pause");
return 0;
}

header.h

#ifndef _HEADER_
#define _HEADER_

#include <iostream>

using namespace std;

extern int randomNumber;
int multi();
int printOutRanomdNumber();


#endif

函数.cpp

#include "Header.h"
#include <iostream>

using namespace std;

int multi()
{
int x;
cin >> x;
return(x=x*x);
}
int printOutRanomdNumber()
{
cout << "Please enter a random number" << endl;
cin >> randomNumber;
return (randomNumber);
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com