LPTSTR类型,怎么查找其中包含的字符串
LPTSTR类型,如何查找其中包含的字符串?
类似CSting的find
CSting m_CodeText;
int pos = m_CodeText.Find("\r\n");
因为程序发现一个奇怪的现象,在edit控件上(假如为m_CodeText,控件类型为CString),我用扫描枪扫的字符串,实际上扫描枪扫的是含有回车换行符号的,但是m_CodeText的值没有发现该回车换行符号,不知道为什么?
现在我想把m_CodeText的值先给一个LPTSTR指针,看下是否能显示出回车换行来,所以想知道怎么在LPTSTR中查找\r\n
LPTSTR text;
text=m_CodeText.GetBuffer (50);
之后想在text中来查找这个\r\n
------解决方案--------------------
类似CSting的find
CSting m_CodeText;
int pos = m_CodeText.Find("\r\n");
因为程序发现一个奇怪的现象,在edit控件上(假如为m_CodeText,控件类型为CString),我用扫描枪扫的字符串,实际上扫描枪扫的是含有回车换行符号的,但是m_CodeText的值没有发现该回车换行符号,不知道为什么?
现在我想把m_CodeText的值先给一个LPTSTR指针,看下是否能显示出回车换行来,所以想知道怎么在LPTSTR中查找\r\n
LPTSTR text;
text=m_CodeText.GetBuffer (50);
之后想在text中来查找这个\r\n
------解决方案--------------------
- C/C++ code
CString ss = L"abc\r\ndef"; if (ss.Find(L"\r\n")>-1) { MessageBox(L"Find"); }