我也不是很懂哈 但是我有个想法你看看行不行 把读入的东西放进一个Vector里 通过设置Vector的大小来控制每次读入的大小

解决方案 »

  1.   

    我又想了一下 上面我的回答基本上是放屁哈  不要理你可以定义一个数组 通过控制数组的大小来控制读入的大小 也就是说读一个字就放进数组里 直到读到数组满 然后用循环检查数组的最后一个是否为“}”或者“;”并且记下循环的次数n 再把下一次的数组前n个赋值为前一个数组后n个的值 但是我有点不清楚的是 要是文件的最后一个是“}”或者“;” 那怎么办? 丢弃?
      

  2.   

    能否不要每次读一行,改成每次读一个,这样就可以知道共读了几个。而且每读到;或是}记录其位置,最后SUBSTRING,,