
Untitled
By: a guest on
May 17th, 2012 | syntax:
None | size: 1.73 KB | hits: 16 | expires: Never
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());
}