MFC中的几个for循环语句
各位好,我这有一段代码看不大懂什么意思,望各位给解释一下吧。
如下代码:
void CMyDlg::OnButton7()
{
// TODO: Add your control notification handler code here
fstream loy,luy;
CString a;
char s[100];
for(int e=0;e<100;e++){m_listshow2.DeleteString(0);}
loy.open("商品信息.txt",ios::in);
int u=0;
int ii,j;
while(!loy.eof())
{
th[u].m_num="";
th[u].m_thing="";
th[u].m_value="";
th[u].m_number="";
th[u].m_made="";
loy.getline(s,sizeof(s));
j=strlen(s);
for(ii=0;ii<j;ii++)
{ if(s[ii]!=' ')
th[u].m_num+=s[ii];
else break;
}
for(;s[ii]==' ';ii++);
for(;ii<j;ii++)
{ if(s[ii]!=' ')
th[u].m_thing+=s[ii];
else break;
}
for(;s[ii]==' ';ii++);
for(;ii<j;ii++)
{ if(s[ii]!=' ')
th[u].m_value+=s[ii];
else break;
}
for(;s[ii]==' ';ii++);
for(;ii<j;ii++)
{ if(s[ii]!=' ')
th[u].m_number+=s[ii];
else break;
}
for(;s[ii]==' ';ii++);
for(;ii<j;ii++)
{ if(s[ii]!=' ')
th[u].m_made+=s[ii];
else break;
}
m_listshow2.AddString(th[u].m_num+" "+th[u].m_thing+" "+th[u].m_value+" "+th[u].m_number+" "+th[u].m_made);
u++;
}
loy.close();m_listshow2.DeleteString(0);
luy.open("对象.txt",ios::in);
luy>>i;
luy.close();
}
这段代码的意思是:有一个【查询商品】按钮,点击之后,在列表框中显示以保存的产品信息,我想请问这段代码中的几个for语句是什么意思,起到什么作用呀,谢谢各位了,我这段代码实在看不太懂呀,谢谢!