📄 annuaire.cpp
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -