Witam mam pytanie powiedzmy że mam taki kod:
Wydaje mi się że pytanie dla trochę bardziej zaawnsowanych.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Czy istniej jakiś sposób żeby ta funkcja loop2 wywoływała samą siebie ?
Tak wygląda struktura
Kod:
STRUKUTRA
Dziecko nr[0] posiada elementˇw tablicy wyrazowej [1]
Dzieci (funkcje) LOOP
Dzieci (atrybuty) 10
-------------------------
Dziecko nr[1] posiada elementˇw tablicy wyrazowej [3]
Dzieci (funkcje) Silnik
Dzieci (atrybuty) 2,5
-------------------------
Dzieci (funkcje) Silnik
Dzieci (atrybuty) 3,5
-------------------------
Dzieci (funkcje) LOOP
Dzieci (atrybuty) 20
-------------------------
Dziecko nr[2] posiada elementˇw tablicy wyrazowej [1]
Dzieci (funkcje) Silnik
Dzieci (atrybuty) 3,5
-------------------------
dziala motor
z atrybutem dziala motor
z atrybutem dziala motor
z atrybutem dziala motor
z atrybutem dziala motor
z atrybutem
--------------------------------
Process exited with return value 0
Press any key to continue . . .
Chodzi o to że mam parser :
LOOP 10*Silnik 2,5;Silnik 3,5;LOOP 20*Silnik 3,5;Który szatkuje to wszystko jak widać u góry na strukturze, zależy mi teraz że jak wykryje funkcje LOOP z atrybutem 20 to ma powtórzyć Silnik z atrybutami 3,5 20 razy
No dobrze a jak
10 razy Silnik 2,5;Silnik 3,5 a potem LOOP 20 ? (czyli razem 200 razy Silnik 3,5)
---------------------------------------------------------------------------
Tak na to patrze może tam dać wskaźnik do tablicy funkcji, bo jeżeli mają byc wykonywane np.
Silnik 2,5 , Silnik 3,5 dziesięć razy a tak mogę przekazać tylko jedną ;/ kurde kurde kurde