解决error C2018: unknown character ✀0xa1✀问题

2025-04-07 16:17:06
推荐回答(2个)
回答1:

除了你说的错误(全角空格引起),还有一些其他的小问题,一并改了

另外,C++下用string比char * 方便 

供参考

#include
#include 
using namespace std;
class CClient {
public:
CClient(string name0);
static void ChangeServerName(string name0){
   szServerName=name0;
  }
     string getname()
  {
        return name;
  }
     int getid()
  {
        return id;
  }
     string getserver()
  {
        return szServerName;
  }
private:
static int nClientCount;
static string szServerName;
    string name;
    int id;
};
int CClient::nClientCount=1;
string CClient::szServerName;

CClient::CClient(string name0){
name=name0;
id=nClientCount;
nClientCount++;
}
int main()
{
string name;
cin>>name;
CClient::ChangeServerName(name);
CClient a("客户1");
CClient b("客户2");
cout< cout< CClient c("客户3");
cin>>name;
CClient::ChangeServerName(name);
cout< cout< cout<
}

回答2:

楼主说的问题,为刚才试了一下,容易解决,
我用的是vc6.0,双击error,跳转到错误所指的那一行,然后,从代码头(一般都是‘{’开头)一直删到上一行,然后再回车,问题即可解决。不行的话楼主再说。