if( !btitle[i] )
{
for( int j=0;j<List2.ListCount;j ++)
{
if( str == List2.List[j])
{
col[k] = ik = k + 1;
}
}
}

解决方案 »

  1.   

    xrascal(横刀夺爱)的代码写的很工整,但漏了一句话:
    最内层的if中的break;
      

  2.   

    完整一下:
    if( !btitle[i] )
    {
    for( int j=0;j<List2.ListCount;j ++)
    {
    if( str == List2.List[j])
    {
    col[k] = ik = k + 1;
    break;
    }
    }
    }
      

  3.   

    exit for即break
    next就是for的大刮号了if( !btitle[i] )
    {
    for( int j=0;j<List2.ListCount;j ++)
    {
    if( str == List2.List[j])
    {
    col[k] = ik = k + 1;
    break;
    }
    }
    }
      

  4.   

    break,continue呵呵,简单的c知识
      

  5.   

    if( !btitle[i] )
    {
    for( int j=0;j<List2.ListCount;j ++)
    {
    if( str == List2.List[j])
    {
    col[k] = ik = k + 1;
    }
    }
    }