当前位置: 首页>>代码示例>>C++>>正文


C++ FXString::trunc方法代码示例

本文整理汇总了C++中FXString::trunc方法的典型用法代码示例。如果您正苦于以下问题:C++ FXString::trunc方法的具体用法?C++ FXString::trunc怎么用?C++ FXString::trunc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FXString的用法示例。


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

示例1:

void
CCLCFox::unlockWithPass(FXString tktstr)
{
  /*  char val[sizeof(id) + CCLC_MD5_DIGEST_LENGTH * sizeof(FXuchar)];
  FXuchar digest[CCLC_MD5_DIGEST_LENGTH];
  CCLC_MD5((FXuchar*)(password.text()),password.length(),digest);
  ((FXuint*)val)[0] = CCLC_htonl(id);*/
  //  memcpy(((FXuint*)val)+1,digest,CCLC_MD5_DIGEST_LENGTH); 

  if (tktstr.length() > MAX_INP_SIZE)
    tktstr.trunc(MAX_INP_SIZE);
  CCLC_send_cmd(CC_TICKETLOGIN, tktstr.text(),tktstr.length());
}
开发者ID:scriptwarlock,项目名称:nordseye,代码行数:13,代码来源:cclcfox.cpp

示例2: appendLine

void CmdIO::appendLine(FXString&s, FXSelector selid)
{
  if (target&&message) {
    FXint nlines=s.contains('\n');
    FXString trailer=s.section('\n', nlines);
    s.trunc(s.length()-trailer.length());
    if (multiline_mode) {
      target->handle(this, FXSEL(selid,message), (void*)(&s));
    } else {
      for (FXint i=0; i<nlines; i++) {
        FXString sect=s.section('\n',i);
        target->handle(this, FXSEL(selid,message), (void*)(&sect));
      }
    }
    s=trailer;
  }
}
开发者ID:gahr,项目名称:fxite,代码行数:17,代码来源:runcmd.cpp

示例3: sizeof

void
CCLCFox::unlockWithPass(FXString login,FXString password)
{
  if (login.length() > MAX_INP_SIZE)
    login.trunc(MAX_INP_SIZE);
  const char *login_name = login.text();
  char val[strlen(login_name) * sizeof(char) + 1
	   + CCLC_MD5_DIGEST_LENGTH * sizeof(FXuchar)];
  FXuchar digest[CCLC_MD5_DIGEST_LENGTH];

  CCLC_MD5((FXuchar*)(password.text()),password.length(),digest);
  memcpy(val,login_name,strlen(login_name) + 1);
  memcpy(val + strlen(login_name) + 1,digest,CCLC_MD5_DIGEST_LENGTH);   
  CCLC_send_cmd(CC_MEMBERLOGINWITHNAME,val,sizeof(val) * sizeof(char));
  if (!strncmp(login_name, _("administrator"), 13)){
    if (checkPass((char *)password.text(), password.length())) 
      unlockScreen();      //unlock all the same
  }
}
开发者ID:scriptwarlock,项目名称:nordseye,代码行数:19,代码来源:cclcfox.cpp


注:本文中的FXString::trunc方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。