首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在代码中,字符串长了怎么换行呢

2012-01-26 
在代码中,字符串长了如何换行呢?CStringdebugStrdebugStr.Format( m_cChlCurStatus0x%02Xm_cChlRestor

在代码中,字符串长了如何换行呢?
CString   debugStr;
debugStr.Format( "m_cChlCurStatus   =   0x%02X;   m_cChlRestoreStatus   =   0x%02X;   m_cChlPowerOff   =   0x%02X;   m_cChlRestartup   =   0x%02X;m_cChlNextStatus   =   0x%02X;   m_cStartOrStop   =   0x%02X "   ,  
GetUnit(nUnitIndex)-> m_cChlCurStatus,   GetUnit(nUnitIndex)-> m_cChlRestoreStatus,   GetUnit(nUnitIndex)-> m_cChlPowerOff,   GetUnit(nUnitIndex)-> m_cChlRestartup,
GetUnit(nUnitIndex)-> m_cChlNextStatus,GetUnit(nUnitIndex)-> m_cStartOrStop);
_Module.WriteLog(debugStr);


上面的:
debugStr.Format( "m_cChlCurStatus   =   0x%02X;   m_cChlRestoreStatus   =   0x%02X;   m_cChlPowerOff   =   0x%02X;   m_cChlRestartup   =   0x%02X;m_cChlNextStatus   =   0x%02X;   m_cStartOrStop   =   0x%02X "   ,  

换成:   debugStr.Format( "m_cChlCurStatus   =   0x%02X;  
m_cChlRestoreStatus   =   0x%02X;  
m_cChlPowerOff   =   0x%02X;
  m_cChlRestartup   =   0x%02X;
m_cChlNextStatus   =   0x%02X;  
m_cStartOrStop   =   0x%02X "   ,  

换了行,就出错,怎么样换行呢?

[解决办法]
同一字符串不能分行写
[解决办法]
debugStr.Format(
"m_cChlCurStatus = 0x%02X; "
"m_cChlRestoreStatus = 0x%02X; "
"m_cChlPowerOff = 0x%02X; "
, 参数);

[解决办法]
strTest = "abcdddd\
eeeeee\
aaaaaaaaaaaaaaaaaaaadddddddddddddffffff "

热点排行