⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abc1.cpp

📁 本程序实现输出一个姓名学号和年龄的功能,不过没有具体的作用
💻 CPP
字号:
#include<iostream.h>
//#include<stdafx.h>这行不要,没有用
class Person
{
private:
	int Xuehao;
	char *pXingming;
	int Nianling;
public:
	Person();
	~Person();
	Person(Person &B);
	void Set(int,char[],int);
	void Getinfor();//你原来这里面有形参,不要行参,这里没有用到参数的调用,主要就是这里错了
};
Person::Person()
{
	Xuehao=0;
//for(int i=0;i<10;i++)
	pXingming=0;
	Nianling=0;
}
Person::~Person()
{
}
Person::Person(Person &B)
{
	Xuehao=B.Xuehao;
	
	pXingming=B.pXingming;
	Nianling=B.Nianling;
}

void Person::Set(int xuehao,char *pxingming,int nianling)
{
Xuehao=xuehao;

pXingming=pxingming;
Nianling=nianling;
}
void Person::Getinfor()
{
	cout<<"您输入的信息是:"<<endl<<Xuehao<<endl<<pXingming<<endl<<Nianling<<endl;//每个后面要有个换行,不要输出会连在一起
}

void main()
{
	Person A;
	char b[10];
	for (int i=0;i<10;i++)
		b[i]=0;
   int xuehao(0);char *pxingming;int nianling(0);

    pxingming=" uiohuo";
    cout<<"请输入学号:"<<endl;
	cout<<"请输入姓名:"<<endl;
	cout<<"请输入年龄:"<<endl;
	cin>>xuehao>>nianling;
    cin>>b;
	pxingming=b;


	
	 A.Set(xuehao,pxingming, nianling);
	 A.Getinfor();
}
//这里还有一个问题就是你输入姓名用的是字符变量,那样你里面只能存一个字符,当姓名是多个字符时就会出错了 
//这点年一自己再想下怎么改。其他就基本没有问题了

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -