Guest User

Untitled

a guest
May 17th, 2012
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. void parse(string r, double &n, char &recursive)
  2. {
  3. string search = r;
  4. string num = "";
  5.  
  6. //loop to check the string to "parse" out the number or character
  7. for(int i = 0; i != search.length(); i++)
  8. {
  9. cout << "hi ";
  10. if(search[i] == '=')
  11. {
  12. cout << endl << "hi";
  13. if(search[i++] == '1' || search[i++] == '2' || search[i++] == '3' || search[i++] == '4' || search[i++] == '5' || search[i++] == '6' || search[i++] == '7' || search[i++] == '8' || search[i++] == '9' || search[i++] == '0')
  14. {
  15. for(int x = 0; search[x++] == '0' || search[x++] == '1' || search[x++] == '2' || search[x++] == '3' || search[x++] == '4' || search[x++] == '5' || search[x++] == '6' || search[x++] == '7' || search[x++] == '8' || search[x++] == '9'; x++)
  16. {
  17. if(search[i++] == '0')
  18. {
  19. num.append("0");
  20. }
  21. else if(search[i++] == '1')
  22. {
  23. num.append("1");
  24. }
  25. else if(search[i++] == '2')
  26. {
  27. num.append("2");
  28. }
  29. else if(search[i++] == '3')
  30. {
  31. num.append("3");
  32. }
  33. else if(search[i++] == '4')
  34. {
  35. num.append("4");
  36. }
  37. else if(search[i++] == '5')
  38. {
  39. num.append("5");
  40. }
  41. else if(search[i++] == '6')
  42. {
  43. num.append("6");
  44. }
  45. else if(search[i++] == '7')
  46. {
  47. num.append("7");
  48. }
  49. else if(search[i++] == '8')
  50. {
  51. num.append("8");
  52. }
  53. else
  54. {
  55. num.append("9");
  56. }
  57. }
  58. }
  59. else if(search[i++] == 'y' || search[i++] == 'Y' || search[i++] == 'n' || search[i++] == 'N')
  60. {
  61. if(search[i++] == 'y' || search[i++] == 'Y')
  62. {
  63. recursive = 'y';
  64. }
  65. else
  66. {
  67. recursive = 'n';
  68. }
  69. }
  70. }
  71. }
  72. n = atoi(num.c_str());
  73. }
Advertisement
Add Comment
Please, Sign In to add comment