Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <string>
- using namespace std;
- enum status
- {
- Start = 0,
- PossibleComment = 1,
- Comment1 = 2,
- Comment2 = 3,
- Char = 4,
- String = 5
- };
- int main ()
- {
- ifstream fin; ofstream fout;
- fin.open ("input.txt"); fout.open ("output.txt");
- status st = Start;
- if (fin)
- {
- while (!fin.eof())
- {
- char symbol;
- fin >> symbol;
- switch (st)
- {
- case Start:
- if (symbol == '/')
- {
- st = PossibleComment;
- break;
- }
- if (symbol == "'")
- {
- st = Char;
- break;
- }
- if (symbol == '"')
- {
- st = String;
- break;
- }
- case PossibleComment:
- if (symbol == '/')
- {
- st = Comment1;
- break;
- }
- if (symbol == '*')
- {
- st = Comment2;
- break;
- }
- case Comment1:
- while (!fin.eof())
- {
- }
- case Comment2:
- case Char:
- case String:
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement