一:实现之前先说一所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
//得到程序的路径(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
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
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
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
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
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
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
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