Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабы / Калькулятор / Calc / func4
.cpp#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