I'm having some trouble with detecting two '//' as a char and then deleting from the first '/' till the end of the line (im guessing /n comes into use here).
{
    ifstream infile;
    char comment = '//';
    infile.open("test3.cpp");
    if (!infile)
    {
        cout << "Can't open input file\n";
        exit(1);
    }
    char line;
    while (!infile.eof())
    {
        infile.get(line);
        if (line == comment)
        {
            cout << "found it" << endl;
        }
    }
    return 0;
}
In the test3.cpp file there are three comments, so 3 lots of '//'. But I can't detect the double slash and can only detect a single / which will affect other parts of the c++ file as I only want to delete from the beginning of a comment to the end of the line?
 
    