annuaire.cpp
来自「即时通信程序(类似于QQ,MSN) 用C写的」· C++ 代码 · 共 41 行
CPP
41 行
// Class automatically generated by Dev-C++ New Class wizard
#include "annuaire.h" // class's header file
// class constructor
annuaire::annuaire(char *nom_annuaire)
{
this->entrees_annuaire = NULL;
}
// class destructor
annuaire::~annuaire()
{
}
// Nouveau client -> ajout ds annuaire
void annuaire::ajout_annuaire(char *nom, char *ip, short sock)
{
struct _entree_annuaire *tmp;
tmp = new struct _entree_annuaire;
tmp->nom = (char *)malloc((strlen(nom)+1)*sizeof(char));
strcpy(tmp->nom, nom);
strcpy(tmp->ip, ip);
tmp->sock = sock;
tmp->next = this->entrees_annuaire;
this->entrees_annuaire = tmp;
}
// Quit client -> Suppression
void annuaire::remove(int id)
{
struct _entree_annuaire *tmp, *tmp2 = NULL;
tmp = this->entrees_annuaire;
while ((tmp)&&(tmp->sock != id))
{
tmp2 = tmp;
tmp=tmp->next;
}
if (!tmp) //on l'a pas trouv
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?