strings.cpp
来自「IO函数调用测试」· C++ 代码 · 共 48 行
CPP
48 行
#include "stdafx.h"
/****************************************************************************
* quoteEscape
* Inputs:
* CString s: Unquoted string
* Result: CString
* CString with \s translated and\or expanded
* Effect:
* Creates a new expanded string
****************************************************************************/
CString quoteEscape(CString s)
{
CString result;
for(int i = 0; i < s.GetLength(); i++)
{ /* append loop */
switch(s[i])
{ /* s[i] */
case _T('\b'):
result += _T("\\b");
break;
case _T('\f'):
result += _T("\\f");
break;
case _T('\n'):
result += _T("\\n");
break;
case _T('\r'):
result += _T("\\r");
case _T('\\'):
result += _T("\\\\");
break;
case _T('\''):
result += _T("\\'");
break;
case _T('\"'):
result += _T("\\\"");
break;
default:
result += s[i];
break;
} /* s[i] */
} /* append loop */
return result;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?