Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
17.04.2013
Размер:
540 б
Скачать
#include "stdafx.h"
#include <string>
#include <iostream>
#include <conio.h>
#include "func0.h"
#include "func1.h"
#include "func2.h"

using namespace std ;
//Если выражение имеет скобки
string func4(string str)
{
  	int p1,p2,i,f0;
	string ptr;

	while(str.find(")",0)!=-1)
		{
			p2=str.find(")",0);
			for(i=0;i<p2;i++)
				if(str[i]=='(')
					p1=i;
			ptr=str.substr(p1+1,p2-p1-1);
			ptr=func1(ptr);
			ptr=func2(ptr);
			str.replace(p1,p2-p1+1,ptr);
		}
		str=func1(str);
		str=func2(str);
	return str;
}
Соседние файлы в папке Calc