Заменить
while(getline(infile, X)){
cout << X;
}
На
while(getline(infile, X)){
if((X.size() >=2 && X.substr(0,2) != "//") && X.find_first_not_of(' ') == X.npos) cout << X;
}
Правка для сохранения двух строк:
Замените while
на следующие
vector<string> twoStrings;
while(getline(infile, X)){
if((X.size() >=2 && X.substr(0,2) != "//") && X.find_first_not_of(' ') == X.npos)
{
cout << X;
twoStrings.push_back(X);
}
}
//Now the first line is stored in twoStrings[0] and the second line is stored in twoStrings[1]