请教一个c++程序问题
											#include <iostream>
#include <string>
#include <fstream>
#include <vector>
#include <cstring>
using namespace std;
int main(){
    char a[2];
 vector<string>x;
 string b;
    ifstream in("e:\\gf.cpp");
  
 while(getline(in,b))
 x.push_back(b);
    
 for(int i=x.size ();i>0;i--){
 cout<<x[i-1];
 do{
 gets(a);
 }while(strcmp("go",a));//用go 控制输出
    
 }
return 0;
}
										
					
	


											
	    

	
											
