码迷,mamicode.com
首页 >  
搜索关键字:npos    ( 173个结果
c++ string 之 find_first of 实现
一:实现之前先说一所find_first_of姊妹函数 (1)find_first_of(string &str, size_type index = 0):       查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index正向开始,如果没找到就返回string::npos (2) find_first_not_of(cstring &str, size_typ...
分类:编程语言   时间:2014-11-08 22:11:35    阅读次数:221
MFC 获得当前项目的.exe文件路径
//得到程序的路径(strTemp就是当前项目中.exe的所在目录) CString sPath, strTemp; GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); sPath.ReleaseBuffer(); int nPos = sPath.ReverseFind('\\'); strTe...
分类:编程语言   时间:2014-11-06 17:45:26    阅读次数:152
c++ split 模板实现
template inline void split(const std::string& s, const char* delims, _Fty op) {    size_t start = 0;    size_t last = s.find_first_of(delims, start);    while (last != std::string::npos)...
分类:编程语言   时间:2014-10-29 21:37:45    阅读次数:139
string的一些函数
erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, iterator...
分类:其他好文   时间:2014-10-28 19:24:07    阅读次数:155
C++ string中常用函数
erase():erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, ...
分类:编程语言   时间:2014-10-27 21:03:06    阅读次数:278
C++中string erase函数的使用
erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, iterator...
分类:编程语言   时间:2014-10-09 15:33:54    阅读次数:268
ctci1.8
boolisSub(stringstr0,stringstr1){if(str0.length()!=str1.length())returnfalse;str0=str0.append(str0);if(str0.find(str1)==string::npos)returnfalse;elser...
分类:其他好文   时间:2014-10-09 15:01:58    阅读次数:127
stl 常用代码
CString类型的replaceint pos = 0;while((pos = it->m_strFile.find(_T("%UC_INSTALL_ROOT%\\"), pos)) != it->m_strFile.npos) it->m_strFile.replace(pos, _tc...
分类:其他好文   时间:2014-10-01 02:41:20    阅读次数:195
四则运算的实现
闲来无事,写个四则运算的计算式【包括+,-,*,/,没有括号】; 代码如下: #include #include #include using namespace std; class Calc { public: int judge (const string &str) { if (str.find ('=') == string::npos) { cout<<"i...
分类:其他好文   时间:2014-09-21 23:20:01    阅读次数:246
MFC文件夹以及目录常见操作
CStringCCallSchedulingSystemDlg::GetFilePath(void){ HMODULEmodule=GetModuleHandle(0); charpFileName[MAX_PATH]; GetModuleFileName(module,pFileName,MAX_PATH); CStringcsFullPath(pFileName); intnPos=csFullPath.ReverseFind(_T(‘\\‘)); if(nPos<0) returnCString..
分类:其他好文   时间:2014-08-21 19:34:55    阅读次数:385
173条   上一页 1 ... 15 16 17 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!