Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:02 15.05.24 
Клубове / Наука / Технически науки / Информатика Пълен преглед*
Информация за клуба
Тема Re: Регулярен израз за калкулатор ? [re: Alex]
Автор lndependent (crash)
Публикувано22.01.02 11:34  



ne e 4ak tolkowa trudno. to4no sega oba4e nqmam wreme da pi6a i kalkulator :-). naj-lesno 6te ti byde po metoda na rekursiwnoto spuskane, ne6to ot wida:

char ch;
void E()
{
ch = getchar();
T();
while (ch == '+' || ch == '-')
T();
}

void T()
{
F();
while (ch == '*' || ch == '/')
F();
}

void F()
{
//4ete6 nqkakawa struktura s teku6tata leksema (token), nejniq tip i code
if (token.type == NUM_LITERAL || token.type == ID_LITERAL)
return;
if (ch == '(') //otwarq6ta skoba
{
E();
if (ch == ')') //zatwarq6ta skoba
return;
error("gre6ka wyw whodniq niz!!!");
}
error("gre6ka wyw whodniq niz!!!");
}

getchar() ti wry6ta edin simwol ot whodniq niz, error() otpe4atwa gre6ka.
towa e dosta zawyr6eno kato ideq, move6 da go dorazwie6.
imam edin gotow leksi4eski analizator, no toj e na C# i nqma da ti swyr6i rabota. ako pyk ne ti e mnogo spe6no, 6te se opitam da skalypq ne6to do edna-dwe sedmici, no maj pak 6te byde na C#.

stoj, ta gledaj


Цялата тема
ТемаАвторПубликувано
* Регулярен израз за калкулатор ? Alex   21.01.02 17:09
. * Re: Регулярен израз за калкулатор ? josarjan   21.01.02 17:45
. * Re: Регулярен израз за калкулатор ? lndependent   21.01.02 18:05
. * Re: Регулярен израз за калкулатор ? Alex   21.01.02 20:49
. * Re: Регулярен израз за калкулатор ? lndependent   22.01.02 11:34
. * Re: Регулярен израз за калкулатор ? LamerSlamer   21.01.02 20:35
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.