automaty niedeterministyczne/deterministyczne

dział ogólny

automaty niedeterministyczne/deterministyczne

Nowy postprzez rabarber » wtorek, 23 kwietnia 2013, 18:55

Witam
Muszę napisać program w borland c++ builder 6 który będzie między innymi parsował wyrażenie regularne i na jego podstawie rysował najpierw niedeterministyczny automat następnie deterministyczny później minimalny itp.
Proszę o pomoc jakiej biblioteki graficznej do tego użyć. tzn automat w programie będzie prawdopodobnie jako tabela przejść a na ekranie ma być wyświetlony w sposób "przyjazny" użytkownikowi czyli w formie grafowej.
z góry dziękuje za pomoc
Avatar użytkownika
rabarber
Bladawiec
Bladawiec
 
Posty: 3
Dołączył(a): wtorek, 23 kwietnia 2013, 18:39
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: windows 7 x64 ultimate
Kompilator: c++ builder 6
Gadu Gadu: 0
    Windows 7Firefox

Re: automaty niedeterministyczne/deterministyczne

Nowy postprzez Cyfrowy Baron » wtorek, 23 kwietnia 2013, 19:00

Nie pamiętam czy w c++builder biblioteki regex są dostępne. Wymagana jest biblioteka regex.hpp. Co się tyczy tych automatów to niczego nie zrozumiałem. :roll:

Co się tyczy wyrażeń regularnych to wpisz w wyszukiwarkę forum słowo regex, a znajdziesz tematy, które były poruszane na tym forum.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: automaty niedeterministyczne/deterministyczne

Nowy postprzez polymorphism » wtorek, 23 kwietnia 2013, 19:44

@Baron, on pyta o bibliotekę graficzną, a nie regexy. Zresztą jego zadaniem jest napisać parser wyrażeń regularnych.

@rabarber, tu kwestia jest dość prosta. Możesz użyć to, co jest w VCL-u, czyli windowsowe GDI -> klasy TCanvas, TBitmap itd. Jak chcesz mieć antyaliasing, wtedy użyj GDI+.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox


Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 9 gości