Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. enum status
  8. {
  9. Start = 0,
  10. PossibleComment = 1,
  11. Comment1 = 2,
  12. Comment2 = 3,
  13. Char = 4,
  14. String = 5
  15. };
  16.  
  17. int main ()
  18. {
  19. ifstream fin; ofstream fout;
  20. fin.open ("input.txt"); fout.open ("output.txt");
  21. status st = Start;
  22. if (fin)
  23. {
  24. while (!fin.eof())
  25. {
  26. char symbol;
  27. fin >> symbol;
  28. switch (st)
  29. {
  30. case Start:
  31. if (symbol == '/')
  32. {
  33. st = PossibleComment;
  34. break;
  35. }
  36. if (symbol == "'")
  37. {
  38. st = Char;
  39. break;
  40. }
  41. if (symbol == '"')
  42. {
  43. st = String;
  44. break;
  45. }
  46. case PossibleComment:
  47. if (symbol == '/')
  48. {
  49. st = Comment1;
  50. break;
  51. }
  52. if (symbol == '*')
  53. {
  54. st = Comment2;
  55. break;
  56. }
  57. case Comment1:
  58. while (!fin.eof())
  59. {
  60.  
  61. }
  62. case Comment2:
  63.  
  64. case Char:
  65.  
  66. case String:
  67. }
  68. }
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement