解决方案 »

  1.   

    在每次写文件结束后请添加:
    output.flush();
    真正写入到文件。
      

  2.   

    补充下,你的这段代码都没有向output实例的流写入数据,就算提交也不会有新玩意儿记录到文件的。
    请调用write方法写数据
      

  3.   

    用flush确实可以,谢谢。
    但只显示最后一次输入的,可能就是因为每次递归都重新打开文件?应该怎么办呢?
    其实把声明变量写在递归函数里我看着也不舒服。用write暂时先不考虑,因为我是想自动格式化输入。
      

  4.   

    流能放到main函数里面吗?  以参数的形式传递到递归函数里面