ecote
public text v1 · immutablestring ReadToken(string word2)
{
word3="";
int ilosc=0;
int j=0;
for(int i=0;i<word2.size();i++)
{
if (((word2[i]<91)&&(word2[i]>64))||((word2[i]<123)&&(word2[i]>96))) //jezeli jest litera
word3+=word2[i];
else
{
if ((word2[i]<58)&&(word2[i]>47)) //jezeli jest liczba
word3+=word2[i];
else
{
while(j<(roz_tab-1)) //jezeli jest w tablicy
{
if((word2[i])!=(tab[j])) j++;
else
{
if (word2[i]==tab[6])
{
ilosc++;
cout<<"ilosc "<<ilosc<<endl;
S1.Push(word2[i]);
cout<<"zapisane aaaa "<<word2[i]<<endl;
break;
};
if (word2[i]==tab[7])
{
cout<<"aaaaa"<<endl;
if (ilosc>0)
{
string word1;
while(word1[0]!=tab[6])
{
word1=S1.Pop();
cout<<"zdjete "<<word1<<endl;
word3+=word1;
};
}
break;
}
S1.Push(word2[i]);cout<<"zapisane BBBB "<<word2[i]<<endl; break;
}; //end of while
}
}
}
} //end of if1
//word3+=S1.Pop();
//word3+=S1.Pop();
return word3;
}//end of function