C++分文件结构问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:39:50
#include<iostream>
using namespace std;
class client
{
static int clientnum;char severname[30];
public:
void changename();

static int getn();
};
void client::changename()
{
cin>>severname[30];

}
int client::getn()
{ return clientnum ;}
int client::clientnum=0;
main()
{}
谁能帮我把这文件分成一个.H 两个.CPP文件?
我刚才分了,出错,我分成这样
#include<iostream> client.h

class client
{
static int clientnum;char severname[30];
public:
void changename() ;

static int getn();

};

#include"client.h" c,cpp
#include<iostream>

void client::changename()
{
cin>>severname[30];
}
int client::getn()
{return clientnum; }
int client::clientnum=0;

#include"client.h" 主调用函数

int client::clientnum=0;

void main()
{

分开后只要有输入输出都得加上
include<iostream>
using namespace std;
cin 那个做个循环吧
int n;
for(n=0;n<30;n++)
{
cin>>severname[n];
}
再试试。

c.cpp文件里要加上using namespace std;
cin不能直接往数组里面读。