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


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

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


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

示例1: deltime

// Convert the deletion date to the number of seconds since the epoch
// The string representing the deletion date must be in the format YYYY-MM-DDThh:mm:ss
long deltime(FXString delstr)
{	
	// Decompose the date into year, month, day, hour, minutes and seconds
	FXString year=delstr.mid(0,4);
	FXString mon=delstr.mid(5,2);
	FXString mday=delstr.mid(8,2);
	FXString hour=delstr.mid(11,2);
	FXString min=delstr.mid(14,2);
	FXString sec=delstr.mid(17,2);
	
	// Convert date using mktime()
	tm tmval;
	tmval.tm_sec=atoi(sec.text());
	tmval.tm_min=atoi(min.text());
	tmval.tm_hour=atoi(hour.text());
	tmval.tm_mday=atoi(mday.text());
	tmval.tm_mon=atoi(mon.text());
	tmval.tm_year=atoi(year.text())-1900;
	tmval.tm_isdst=0;
	long t=(long)mktime(&tmval);
	
	// If conversion failed, return 0
	if (t<0)
		t=0;
	
	return t;
}
开发者ID:tindzk,项目名称:Xfe,代码行数:29,代码来源:xfeutils.cpp

示例2: fileFromURI

// Obtain file path from URI specified as file:///bla/bla/bla...
// If no 'file:' prefix is found, return the input string as is
FXString fileFromURI(FXString uri)
{
	if(comparecase("file:",uri,5)==0)
	{
		if(uri[5]==PATHSEPCHAR && uri[6]==PATHSEPCHAR)
			return uri.mid(7,uri.length()-7);
		return uri.mid(5,uri.length()-5);
	}

	return uri;
}
开发者ID:tindzk,项目名称:Xfe,代码行数:13,代码来源:xfeutils.cpp

示例3: ap_parse_pls

void ap_parse_pls(const FXString & data,FXStringList & mrl) {
  FXint start=0,end=0,pos,next;
  for (FXint i=0;i<data.length();i++) {
    if (data[i]=='\n') {
      end=i;
      next=i+1;

      /// Skip white space
      while(start<end && Ascii::isSpace(data[start])) start++;

      /// Skip white space
      while(end>start && Ascii::isSpace(data[end])) end--;

      /// Parse the actual line.
      if ((end-start)>6) {
        if (compare(&data[start],"File",4)==0) {
          pos = data.find('=',start+4);
          if (pos==-1) continue;
          pos++;
          if (end-pos>0) {
            mrl.append(data.mid(pos,1+end-pos));
            }
          }
        }
      start=next;
      }
    }
  }
开发者ID:Bionic714,项目名称:gogglesmm,代码行数:28,代码来源:ap_pls_plugin.cpp


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