📄 strings.cpp
字号:
#include "strings.hpp"
string trim(const string &s)
{
string::const_iterator si(s.begin()), se(s.end());
while ((si!=se) && (*si==' '))
si++;
while ((si!=se) && (se[-1]==' '))
se--;
return string(si, se);
}
void trim(char *s)
{
char *si = s, *se = s + strlen(s);
while (*si && (*si==' '))
si++;
while ((si!=se) && (se[-1]==' '))
se--;
while(si!=se)
*(s++) = *(si++);
*s = 0;
}
void split(const string &s, TSplits &atoms)
{
atoms.clear();
for(string::const_iterator si(s.begin()), se(s.end()), sii; si != se;) {
while ((si != se) && (*si <= ' '))
si++;
if (si == se)
break;
sii = si;
while ((si != se) && (*si > ' '))
si++;
atoms.push_back(make_pair(sii, si));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -