Untitled
public cpp v1 · immutablevoid IsolateNumbers(char*&s,int nvar,RVar**ppvar,int nfunc,RFunction**ppfunc)//Deletes the old string{ int i,i2,ind=0,t1,t2; for(i=0;s[i];i++){ if(ind&&!IsNumeric(s[i])){ind=0;InsStr(s,i2,'(');i++;InsStr(s,i,')');continue;}; t1=IsVar(s,i,nvar,ppvar);t2=IsFunction(s,i,nfunc,ppfunc); if(t1||t2){i+=max(t1,t2)-1;continue;}; if(s[i]=='('){i=SearchCorOpenbracket(s,i);if(i==-1)return;continue;}; if(!ind&&IsNumeric(s[i])){i2=i;ind=1;}; }; if(ind)InsStr(s,i2,'(');i++;InsStr(s,i,')');}