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

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

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

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

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

示例1: StrRStrIA

/************************************************************************* * StrRStrIA	[COMCTL32.372] * * Find the last occurrence of a substring within a string. * * PARAMS *  lpszStr    [I] String to search in *  lpszEnd    [I] End of lpszStr *  lpszSearch [I] String to look for * * RETURNS *  The last occurrence lpszSearch within lpszStr, or NULL if not found. */LPSTR WINAPI StrRStrIA(LPCSTR lpszStr, LPCSTR lpszEnd, LPCSTR lpszSearch){  LPSTR lpszRet = NULL;  WORD ch1, ch2;  INT iLen;   TRACE("(%s,%s)/n", debugstr_a(lpszStr), debugstr_a(lpszSearch));   if (!lpszStr || !lpszSearch || !*lpszSearch)    return NULL;  if (!lpszEnd)    lpszEnd = lpszStr + lstrlenA(lpszStr);  if (IsDBCSLeadByte(*lpszSearch))    ch1 = *lpszSearch << 8 | lpszSearch[1];  else    ch1 = *lpszSearch;  iLen = lstrlenA(lpszSearch);  while (lpszStr <= lpszEnd  && *lpszStr)  {    ch2 = IsDBCSLeadByte(*lpszStr)? *lpszStr << 8 | lpszStr[1] : *lpszStr;    if (!COMCTL32_ChrCmpIA(ch1, ch2))    {      if (!StrCmpNIA(lpszStr, lpszSearch, iLen))        lpszRet = (LPSTR)lpszStr;    }    lpszStr = CharNextA(lpszStr);  }  return lpszRet;}
开发者ID:francissabado,项目名称:wine,代码行数:45,


示例2: defined

void CUITextBox::CheckSplit( int& nCurCnt, int& nSplitCnt,	int& nEnterCnt){	std::string strTmp;	int		pos;	int len = m_Str.size();	bool bDBSC = false;#if defined(G_KOR) || defined(G_THAI)	bDBSC = true;#endif		pos = m_Str.find("//n", nCurCnt);	if (pos != std::string::npos && (pos - nCurCnt + 1) <= nSplitCnt)	{		nSplitCnt = pos - nCurCnt;		nEnterCnt = 2;	}	// 
C++ IsDead函数代码示例
C++ IsCreatureValid函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。