Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 17th, 2012  |  syntax: None  |  size: 1.73 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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. }