调用cin.peek()==-1判断输入流截止我代码里用了cinp.peek()==-1来判断输入流结束大概就是while(cin.peak()!=-1){}[解决办法]inputfile里是啥?你cin是怎么读的?没事别用peek[解决办法]直接用eof不是很好嘛?[解决办法]不知道就好好找本书学,而不是瞎猜瞎用。去找《标准C++输入输出流与本地化》这个宝典。网上可以下载到的。