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

循环有关问题

2012-03-04 
循环问题if(count1){out:for(inti0i sizeof(m_szBuffer)i++){//將客戶端的用戶名存起來clientName[i

循环问题
if   (count==1){
out:for(int   i=0;   i <sizeof(m_szBuffer);   i++){//將客戶端的用戶名存起來
clientName[i]   =   m_szBuffer[i];
if(m_szBuffer[i]== '> '){
goto     out;
}
}
CChatProgramServerApp*   pApp=(CChatProgramServerApp*)AfxGetApp();
CChatProgramServerDlg*   pDlg=(CChatProgramServerDlg*)pApp-> m_pMainWnd;
pDlg-> OnAccept(*this);
}

大家幫我看一下以下代碼.在什麽地方加一個什麽語句可以促使if(m_szBuffer[i]== '> ')這個語句條件滿足時,for循環就不執行了,而是執行CChatProgramServerApp*   pApp=(CChatProgramServerApp*)這句開始之後的語句。

[解决办法]
goto out => break;
[解决办法]
goto out改成break就可以了
[解决办法]
把out:放到CChatProgramServerApp* pApp=(CChatProgramServerApp*)AfxGetApp();前面呢?

热点排行