代码如下:
CString m_Buffer;
m_Block.Read(m_Buffer.GetBuffer(0),500);
当我再使用:
m_Buffer.Mid(nFirst,nCounts)
时候,不管是Debug,还是Release模式下,都在第二个断言处崩溃。
我已经搞了3天了,我也快崩溃了,55555555555555
CString m_Buffer;
m_Block.Read(m_Buffer.GetBuffer(0),500);
当我再使用:
m_Buffer.Mid(nFirst,nCounts)
时候,不管是Debug,还是Release模式下,都在第二个断言处崩溃。
我已经搞了3天了,我也快崩溃了,55555555555555
m_Buffer = buffer;
m_Block.Read(m_Buffer.GetBuffer(m_Buffer.GetLength()),500);
m_Buffer.Mid(nFirst,nCounts);
试试^_^
代替
m_Block.Read(m_Buffer.GetBuffer(m_Buffer.GetLength()),500);
再试试
vcmute(横秋) 大大,OK了!
不过不是很理解,在使用这个方法读起数值的话都没有什么问题,换成字符串就崩溃。