您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ FindUser函数代码示例

51自学网 2021-06-01 20:47:06
  C++
这篇教程C++ FindUser函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中FindUser函数的典型用法代码示例。如果您正苦于以下问题:C++ FindUser函数的具体用法?C++ FindUser怎么用?C++ FindUser使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了FindUser函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: OnLoad

    virtual bool OnLoad(const CString& sArgs, CString& sMessage) {        // Load the chans from the command line        unsigned int a = 0;        VCString vsChans;        sArgs.Split(" ", vsChans, false);        for (VCString::const_iterator it = vsChans.begin(); it != vsChans.end(); ++it) {            CString sName = "Args";            sName += CString(a);            AddUser(sName, "*", *it);        }        // Load the saved users        for (MCString::iterator it = BeginNV(); it != EndNV(); it++) {            const CString& sLine = it->second;            CAutoVoiceUser* pUser = new CAutoVoiceUser;            if (!pUser->FromString(sLine) || FindUser(pUser->GetUsername().AsLower())) {                delete pUser;            } else {                m_msUsers[pUser->GetUsername().AsLower()] = pUser;            }        }        return true;    }
开发者ID:stevestreza,项目名称:ZNC-Node,代码行数:26,


示例2: FindUser

int ClientManager::packet_send_msg_proc(ObjectUser::User* p_user){	ObjectUser *pObjectUser = FindUser(p_user->id);	if (pObjectUser != NULL)	{		p_user->id = pObjectUser->sUser_info.id;		pObjectUser->Set_Msg("org/n");#if 1		DWORD writen = 0;		/* return message by send socket */		if (WSASend(p_user->id,			(WSABUF*)&pc_socket_info->dataBuf,			1,			(DWORD *)&writen,			0,			&pc_socket_info->overlapped,			NULL) == SOCKET_ERROR) {			if (WSAGetLastError() != WSA_IO_PENDING) {				printf("WSASend Error.. [%d] /n", WSAGetLastError());			}		}#endif		broadcast_userinfo(p_user->id, &pObjectUser->sUser_info);	}	return true;}
开发者ID:wodka12,项目名称:reference_source,代码行数:29,


示例3: HandleAuthentication

bool CTCPServerInt::HandleAuthentication(CTCPClient_ptr c, const std::string &username, const std::string &password){	_tRemoteShareUser *pUser=FindUser(username);	if (pUser==NULL)		return false;	return ((pUser->Username==username)&&(pUser->Password==password));}
开发者ID:clafa,项目名称:domoticz,代码行数:8,


示例4: FindUser

void UsersGroup::Join(NetworkDefs::TUiid uuid, std::shared_ptr<IUser> user){    auto existingUser = FindUser(uuid);    if (!existingUser)    {        m_users.emplace(std::make_pair(uuid, user));    }}
开发者ID:Stalker7005,项目名称:MySkype,代码行数:8,


示例5: Window

voidRosterView::UnlinkUser(UserID *removed_user){	Window()->Lock();	uint32 index = FindUser(removed_user);	if (index >= 0) RemoveItem(index);	Window()->Unlock();}
开发者ID:devaspot,项目名称:chat,代码行数:8,


示例6: FindUser

void SessionImpl::AddUser(const UserPtr& newUser){    UserPtr existingUser = FindUser(newUser->GetID());    if (!existingUser)    {        m_users.push_back(newUser);    }}
开发者ID:Darrenbydesign,项目名称:HoloToolkit,代码行数:8,


示例7: if

bool CMac::AddLogin(CString sUsername, CString sPassword, CString sIRCUsername, CString sHost, CString sIdentd){	if(FindLogin(sIRCUsername)) return false;	user *pUser=FindUser(sUsername); if(!pUser) return false;	if(pUser) if(CheckPassword(sPassword, pUser))	{	if(pUser->sHost.Compare("")) if(!strstr(sHost.CStr(), pUser->sHost.CStr())) return false;		login *pLogin=new login; pLogin->pUser=pUser; pLogin->sUsername=sUsername;		pLogin->sIRCUsername=sIRCUsername; llStart.push_back(pLogin); return true; }	return false; }
开发者ID:A-Massarella,项目名称:Botnet,代码行数:8,


示例8: ms_whois

/* * ms_whois - server message handler * * parv[0] = sender prefix * parv[1] = nickname masklist * * or * * parv[1] = target server, or a nickname representing a server to target. * parv[2] = nickname masklist */int ms_whois(struct Client* cptr, struct Client* sptr, int parc, char* parv[]){  char*           nick;  char*           tmp;  char*           p = 0;  int             found = 0;  int		  total = 0;  if (parc < 2)  {    send_reply(sptr, ERR_NONICKNAMEGIVEN);    return 0;  }  if (parc > 2)  {    if (hunt_server_cmd(sptr, CMD_WHOIS, cptr, 0, "%C :%s", 1, parc, parv) !=        HUNTED_ISME)      return 0;    parv[1] = parv[2];  }  total = 0;    for (tmp = parv[1]; (nick = ircd_strtok(&p, tmp, ",")); tmp = 0)  {    struct Client *acptr = 0;    found = 0;        collapse(nick);        acptr = FindUser(nick);    if (acptr && !IsServer(acptr)) {      found++;      do_whois(sptr, acptr, parc);    }    if (!found)      send_reply(sptr, ERR_NOSUCHNICK, nick);          total+=found;          if (total >= MAX_WHOIS_LINES) {      send_reply(sptr, ERR_QUERYTOOLONG, parv[1]);      break;    }          if (p)      p[-1] = ',';  } /* of tokenised parm[1] */  send_reply(sptr, RPL_ENDOFWHOIS, parv[1]);  return 0;}
开发者ID:aboutnet,项目名称:ircu-abnet,代码行数:67,


示例9: debugLogA

void CVkProto::OnReceiveUserInfo(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pReq){	debugLogA("CVkProto::OnReceiveUserInfo %d", reply->resultCode);	if (reply->resultCode != 200)		return;	JSONROOT pRoot;	JSONNODE *pResponse = CheckJsonResponse(pReq, reply, pRoot);	if (pResponse == NULL)		return;	for (size_t i=0; ; i++) {		JSONNODE *pRecord = json_at(pResponse, i);		if (pRecord == NULL) break;		LONG userid = json_as_int( json_get(pRecord, "uid"));		if (userid == 0)			return;		MCONTACT hContact;		if (userid == m_myUserId)			hContact = NULL;		else if ((hContact = FindUser(userid, false)) == NULL)			return;		CMString tszNick;		ptrT szValue( json_as_string( json_get(pRecord, "first_name")));		if (szValue) {			setTString(hContact, "FirstName", szValue);			tszNick.Append(szValue);			tszNick.AppendChar(' ');		}		if (szValue = json_as_string( json_get(pRecord, "last_name"))) {			setTString(hContact, "LastName", szValue);			tszNick.Append(szValue);		}		if (!tszNick.IsEmpty())			setTString(hContact, "Nick", tszNick);			setByte(hContact, "Gender", json_as_int( json_get(pRecord, "sex")) == 2 ? 'M' : 'F');			if (szValue = json_as_string( json_get(pRecord, "bdate"))) {			int d, m, y;			if ( _stscanf(szValue, _T("%d.%d.%d"), &d, &m, &y) == 3) {				setByte(hContact, "BirthDay", d);				setByte(hContact, "BirthMonth", m);				setWord(hContact, "BirthYear", y);			}		}		szValue = json_as_string( json_get(pRecord, "photo_medium"));		SetAvatarUrl(hContact, szValue);	}}
开发者ID:Ganster41,项目名称:miranda-ng,代码行数:56,


示例10: EnterCriticalSection

int ClientManager::Recv_Client_Packet(SOCKETINFO* socket_info, BYTE* packet){	EnterCriticalSection(&cs);	ObjectUser *pObjectUser = FindUser(socket_info->fd);	//
C++ FindView函数代码示例
C++ FindTypeInArray函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。