
C++
tsdsl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VC++的一个正则错误
昨天写的正则表达式在官方提供的工具上完美通过,但是今天使用时发现并没有达到预想的效果,断点跟踪发现无法进入判断,偶然发现是匹配小数点的问题 将正则表达式由^[1-9]([0-9]{0,4}\.{1,1}[0-9]{0,2}|[0-9]{0,4})$ 改为 ^[1-9]([0-9]{0,4}[.]{1,1}[0-9]{0,2}|[0-9]{0,4})$ 即可原创 2015-01-30 18:13:51 · 269 阅读 · 0 评论 -
CString转char*
在做类型转换时查到这样的方案 CString m_Head; char *codefile; codefile=(LPSTR)(LPCTSTR)m_Head; 然而在使用时发现这样的转换是不对的,跟代码发现char*的变量只取得了CString类型的地址和第一个字符,从而导致在转换后的值被使用的时候和原CString变量不一致造成错误。 正确的方案示例:(WideCharT原创 2015-01-28 19:40:55 · 371 阅读 · 0 评论