请教一个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;
}