Question: how can i fix this ? ------------ void strip() { bool inString = false; /ot in a string bool inSingleCmt = false; /ot inside a
how can i fix this ?
------------
void strip() { bool inString = false; /ot in a string bool inSingleCmt = false; /ot inside a single-line comment bool inMultiCmt = false; // not inside in a mulit-line comment char ch; while (cin.get(ch)) { if(cin && !inSingleCmt && !inMultiCmt) cout.put(ch); if (inSingleCmt && ch == ' ') { inSingleCmt = false; } else if (inString && ch == '\\' && cin.peek() == '"') { inString = false; } else if (inMultiCmt && ch == '*' && cin.peek() == '/') { cin.get(ch); cin.get(ch); inMultiCmt = false; } else if (!(inSingleCmt) && !(inMultiCmt) && !(inString)) { if (ch == '"') { inString = true; } if (ch == '/' && cin.peek() == '*') { inMultiCmt = true; } if (ch == '/' && cin.peek() == '/') { inSingleCmt = true; } else if (inString && ch == '\\' && cin.peek() == '"') // \" { cout.put(ch); cin.get(ch); } } }
}

Checking function: Checking the strip function. X Check single-line expected [#include
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
