###c++ vscode 问题如下图
佬们是我函数有问题还是啥的,为什么这个函数实现不了
这个是function.cpp里面的
#include
using namespace std;
#include
#include "Function.h"
void Game_lead::ROll_lead(Game_lead &I)
{
cout << "请输入姓名:" << endl;
cin >> I->m_name;
cout << "请输入性别(1为男,2为女):" int sex;
sex_choose:
cin >> sex;
if (sex == 1 || sex == 2)
{
I->m_Sex = sex;
}
else
{
cout << "请仔细阅读,您输入的性别有误。" << endl;
system("pause");
goto sex_choose;
}
}
这个是function.h里面的
#include
#include
using namespace std;
class Game_lead
{
public:
// 函数声明
void ROll_lead(Game_lead &I);
// 基本信息
string m_name;
int m_Sex;
int m_Age;
// 属性
};
这个是主函数w.cpp里面的
#include
#include
#include
#include "Function.h"
using namespace std;
int main()
{
class Game_lead me;
me.ROll_lead(me);
}
报错信息和文件如下
不是,你声明对象时有问题,main函数那里,没有class
希望下面这篇博客可以帮到你
https://blog.csdn.net/luyibing2017/article/details/124086221