Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void parse(string r, double &n, char &recursive)
- {
- string search = r;
- string num = "";
- //loop to check the string to "parse" out the number or character
- for(int i = 0; i != search.length(); i++)
- {
- cout << "hi ";
- if(search[i] == '=')
- {
- cout << endl << "hi";
- 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')
- {
- 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++)
- {
- if(search[i++] == '0')
- {
- num.append("0");
- }
- else if(search[i++] == '1')
- {
- num.append("1");
- }
- else if(search[i++] == '2')
- {
- num.append("2");
- }
- else if(search[i++] == '3')
- {
- num.append("3");
- }
- else if(search[i++] == '4')
- {
- num.append("4");
- }
- else if(search[i++] == '5')
- {
- num.append("5");
- }
- else if(search[i++] == '6')
- {
- num.append("6");
- }
- else if(search[i++] == '7')
- {
- num.append("7");
- }
- else if(search[i++] == '8')
- {
- num.append("8");
- }
- else
- {
- num.append("9");
- }
- }
- }
- else if(search[i++] == 'y' || search[i++] == 'Y' || search[i++] == 'n' || search[i++] == 'N')
- {
- if(search[i++] == 'y' || search[i++] == 'Y')
- {
- recursive = 'y';
- }
- else
- {
- recursive = 'n';
- }
- }
- }
- }
- n = atoi(num.c_str());
- }
Advertisement
Add Comment
Please, Sign In to add comment