Adatok
Toma89
0 bejegyzést írt és 81 hozzászólása volt az általa látogatott blogokban.

Nem, a futball zombik nem a 2. védésre készülő, a 3 napja folyamatos robotfoci fejlesztéstől támolygó hallgatónk folyama, hanem a Quantum Consciousness Soccer Simulator (QCSS) referencia csapatának neve!
Hol is tartunk? Sokan még az első, a (C++-ból Java átírásos) humán…..
Toma89
2012.12.03 14:36:50
LZWBinfa: www23.zippyshare.com/v/51715202/file.html

Prog2
A jelen harmadik laborgyakorlat reguláris része a közös http://www.inf.unideb.hu/~nbatfai/kp2/Kozos_Prog2_feladatok_BN_2012osz.pdf hozzájárulásunk 9. feladata az EXOR törés. Ez szokás szerint prog1-beli feladat, amelyet most Java-ban kell implementálnunk. Vegyük észre, hogy…..
Toma89
2012.09.30 07:34:22
Feladat: az alábbi Java kód mintájára készítsük el a jelen bajnokság minden csapatának hasonló kartonját! Egy kartonért adok 6 trófeát. A bemenő mérkőzés adatokat az MLSZ megfelelő lapjairól tudod leolvasni.
www32.zippyshare.com/v/2053466/file.html
BFC - 1-9.ford.
DVSC - 1-9-ford.
DVTK - 1-8.ford.
EGRI_FC - 1-9.ford.
FTC - 1-8.ford.
GYOR_ETO - 1-9.ford.
HALADAS - 1-9.ford.
HONVED - 1-9.ford.
KAPOSVAR - 1-9.ford.
KTE - 1-9.ford.
LOMBARD - 1-9.ford.
MTK - 1-9.ford
MVM Paks - 1-9.ford.
PMFC-SPORT - 1-8.ford.
UJPEST - 1-8.ford.
VIDEOTON - 1-9.ford.
www32.zippyshare.com/v/2053466/file.html
BFC - 1-9.ford.
DVSC - 1-9-ford.
DVTK - 1-8.ford.
EGRI_FC - 1-9.ford.
FTC - 1-8.ford.
GYOR_ETO - 1-9.ford.
HALADAS - 1-9.ford.
HONVED - 1-9.ford.
KAPOSVAR - 1-9.ford.
KTE - 1-9.ford.
LOMBARD - 1-9.ford.
MTK - 1-9.ford
MVM Paks - 1-9.ford.
PMFC-SPORT - 1-8.ford.
UJPEST - 1-8.ford.
VIDEOTON - 1-9.ford.

Fort Minor - Remember The Name (OFFICIAL Video) HD
Prog2
Mivel a hallgatóság legalább fele nem nálam volt, így a klasszikus kezdést eltoltuk eggyel, s helyette az alábbi labormunka volt/lesz:
Milyen Java van a gépen?
$ java -version
JDK letöltése
$ cd Downloads $ tar xvzf…..
Toma89
2012.09.24 19:01:41
H 14-16 Gyakorlat
PageRank JAVA változat: +3 pont
public class PageRank
{
static void prKiir (double[]tomb, int db)
{
for (int i = 0; i < db; ++i)
System.out.println (tomb[i]);
}
static double prTavolsag (double[]PR, double[]PRv, int n)
{
double osszeg = 0.0;
for (int i = 0; i < n; ++i)
osszeg += (PRv[i] - PR[i]) * (PRv[i] - PR[i]);
return Math.sqrt (osszeg);
}
public static void main (String[]args)
{
double[][] L = {
{0.0, 0.0, 1.0 / 3.0, 0.0},
{1.0, 1.0 / 2.0, 1.0 / 3.0, 1.0},
{0.0, 1.0 / 2.0, 0.0, 0.0},
{0.0, 0.0, 1.0 / 3.0, 0.0}
};
double[] PR = { 0.0, 0.0, 0.0, 0.0 };
double[] PRv = { 1.0 / 4.0, 1.0 / 4.0, 1.0 / 4.0, 1.0 / 4.0 };
for (;;)
{
for (int i = 0; i < 4; ++i)
{
PR[i] = 0.0;
for (int j = 0; j < 4; ++j)
PR[i] += (L[i][j] * PRv[j]);
}
if (prTavolsag (PR, PRv, 4) < 0.00000001)
break;
for (int i = 0; i < 4; ++i)
PRv[i] = PR[i];
}
prKiir (PR, 4);
}
}
Mi történik, ha egy lapnak nincs kimenő linkje? (Az előző program felhasználásával válaszoljunk!) Töröljük például a JP <- M linket! +2 pont
kepfeltoltes.hu/120924/PageRank1_www.kepfeltoltes.hu_.png - PageRank elfolyása.
Mi történik, ha egy lap csak magára mutat? (Az előző program
felhasználásával válaszoljunk!) JP->M linket módosítsuk
M->M linkre. +2 pont
kepfeltoltes.hu/120924/PageRank2_www.kepfeltoltes.hu_.png - Az M lapot kivéve mindegyik elfolyik, az M lap értéke tart az egyhez.
PageRank JAVA változat: +3 pont
public class PageRank
{
static void prKiir (double[]tomb, int db)
{
for (int i = 0; i < db; ++i)
System.out.println (tomb[i]);
}
static double prTavolsag (double[]PR, double[]PRv, int n)
{
double osszeg = 0.0;
for (int i = 0; i < n; ++i)
osszeg += (PRv[i] - PR[i]) * (PRv[i] - PR[i]);
return Math.sqrt (osszeg);
}
public static void main (String[]args)
{
double[][] L = {
{0.0, 0.0, 1.0 / 3.0, 0.0},
{1.0, 1.0 / 2.0, 1.0 / 3.0, 1.0},
{0.0, 1.0 / 2.0, 0.0, 0.0},
{0.0, 0.0, 1.0 / 3.0, 0.0}
};
double[] PR = { 0.0, 0.0, 0.0, 0.0 };
double[] PRv = { 1.0 / 4.0, 1.0 / 4.0, 1.0 / 4.0, 1.0 / 4.0 };
for (;;)
{
for (int i = 0; i < 4; ++i)
{
PR[i] = 0.0;
for (int j = 0; j < 4; ++j)
PR[i] += (L[i][j] * PRv[j]);
}
if (prTavolsag (PR, PRv, 4) < 0.00000001)
break;
for (int i = 0; i < 4; ++i)
PRv[i] = PR[i];
}
prKiir (PR, 4);
}
}
Mi történik, ha egy lapnak nincs kimenő linkje? (Az előző program felhasználásával válaszoljunk!) Töröljük például a JP <- M linket! +2 pont
kepfeltoltes.hu/120924/PageRank1_www.kepfeltoltes.hu_.png - PageRank elfolyása.
Mi történik, ha egy lap csak magára mutat? (Az előző program
felhasználásával válaszoljunk!) JP->M linket módosítsuk
M->M linkre. +2 pont
kepfeltoltes.hu/120924/PageRank2_www.kepfeltoltes.hu_.png - Az M lapot kivéve mindegyik elfolyik, az M lap értéke tart az egyhez.

A félév közepén a védendő (Humán Genomos) programra a z3a7.cpp, z3a8.cpp aktuális verziók szolgáltatták az alapot. Ahogy a számozás is mutatja, ezek együtt finomodnak a védésekkel: ha van valami hiba vagy észrevétel, akkor annak javítása, vagy implementálása lehet éppen a…..
Toma89
2012.05.12 17:23:12
@Kassen: Ebben a postban többször is volt már szó erről a hibáról. Előbb fel kell raknod a boost csomagot, utána menni fog a dolog.
Link: sourceforge.net/projects/boost/files/boost/1.49.0/boost_1_49_0.tar.gz/download
--> innen le tudod tölteni és telepíteni kicsomagolás után.
Link: sourceforge.net/projects/boost/files/boost/1.49.0/boost_1_49_0.tar.gz/download
--> innen le tudod tölteni és telepíteni kicsomagolás után.
Toma89
2012.05.12 17:43:38
@Kassen: Nem gond, a lényeg, hogy megoldódjon a probléma, meg azért is van a blog, hogy kommunikáljunk egymással! :)
Toma89
2012.05.12 22:10:16
@Kassen: Minden szükséges csomagot felraktál ami megvan adva a tutorialban? Fedora vagy Ubuntu disztribúcion dolgozol?
Programozó Páternoszter
Imádni fogják a C++-t, egy emberként, tiszta szívből 4 (*)
2012.04.10 15:43:00

Ez a 6. (logikai) előadás posztja. Fő feladatunk a védés előkészítése után maga a védés. Aki már az április 9-i héten a laborján vállalja a z3a7.cpp forrás celebrálását, annak máris megvan a félév közepei védése, feltéve persze, hogy a celebráció sikeres. (Áprilisban…..
Toma89
2012.04.18 12:53:25
Toma89
2012.04.18 15:23:11
3/6 trófea:
progpater.blog.hu/2011/03/28/a_hetedik_nyolcadik_labor
1. kepfeltoltes.hu/120418/1.exor_www.kepfeltoltes.hu_.png
2. kepfeltoltes.hu/120418/2.exor_www.kepfeltoltes.hu_.png
3. kepfeltoltes.hu/120418/3.exor_www.kepfeltoltes.hu_.png
Forráskód: Végső állapotban, tartalmazza a párhuzamosítást
www30.zippyshare.com/v/81809672/file.html
progpater.blog.hu/2011/03/28/a_hetedik_nyolcadik_labor
1. kepfeltoltes.hu/120418/1.exor_www.kepfeltoltes.hu_.png
2. kepfeltoltes.hu/120418/2.exor_www.kepfeltoltes.hu_.png
3. kepfeltoltes.hu/120418/3.exor_www.kepfeltoltes.hu_.png
Forráskód: Végső állapotban, tartalmazza a párhuzamosítást
www30.zippyshare.com/v/81809672/file.html
Toma89
2012.04.25 17:50:45

Ez a poszt az év közbeni védést támogatja. Laborfeladatként a védés "C vetületét" készítjük el. Itt nem adok teljes kódot, hogy a hallgató rá legyen szorítva az önálló munkára. (A közelgő aktuális védésre ez nem igaz, hiszen az annak alapjául szolgáló teljes…..
Toma89
2012.04.04 13:43:17
Toma89
2012.04.04 15:49:58
Nem tudom, hogy elfogadható-e még a feladat, de megcsináltam:
progpater.blog.hu/2011/02/14/kisbajnoksagok
6 kisbajnokságos feladatok
Mandelbrot halmaz: a 4. előadás Qt-s példáját fejleszd tovább a Javát tanítok példájának megfelelően, azaz egérrel lehessen tartományt kijelölni nagyításra! (Az elsőé a trófea, jöhet a linkelt poszt kommentjében is.)
Megmondom őszintén, hogy a masodikQt alapján csináltam meg a feladatot, annyi módosítással, hogy az N betűre való nagyítást kiszedtem a megoldásból. Ja meg persze egy sötétebb kék árnyalatott választottam a kirajzolásnál:
www.youtube.com/watch?v=zamBCz43aeA&feature=youtu.be
progpater.blog.hu/2011/02/14/kisbajnoksagok
6 kisbajnokságos feladatok
Mandelbrot halmaz: a 4. előadás Qt-s példáját fejleszd tovább a Javát tanítok példájának megfelelően, azaz egérrel lehessen tartományt kijelölni nagyításra! (Az elsőé a trófea, jöhet a linkelt poszt kommentjében is.)
Megmondom őszintén, hogy a masodikQt alapján csináltam meg a feladatot, annyi módosítással, hogy az N betűre való nagyítást kiszedtem a megoldásból. Ja meg persze egy sötétebb kék árnyalatott választottam a kirajzolásnál:
www.youtube.com/watch?v=zamBCz43aeA&feature=youtu.be
Toma89
2012.04.09 02:50:39
Újra futtatam a GoldenTeamFC3 és HELIOS csapat mérkőzést, a HELIOS2010 csapattal. Az állás GTFC3(0) vs. (27)HELIOS2010
Itt az rcg fájl: www5.zippyshare.com/v/70240230/file.html
A screenshot: kepfeltoltes.hu/120409/GoldenTeamFC3_-_HELIOS_www.kepfeltoltes.hu_.png
Az eredmény alapján sikerült kiküszöbölni a hibákat, így már jól működik az Ubuntu rendszeremen a robotfoci. Lefuttatom még Fedora 16 rendszeren is a meccset és kiderül, hogy ott is jól működik-e a robotfoci. :)
Itt az rcg fájl: www5.zippyshare.com/v/70240230/file.html
A screenshot: kepfeltoltes.hu/120409/GoldenTeamFC3_-_HELIOS_www.kepfeltoltes.hu_.png
Az eredmény alapján sikerült kiküszöbölni a hibákat, így már jól működik az Ubuntu rendszeremen a robotfoci. Lefuttatom még Fedora 16 rendszeren is a meccset és kiderül, hogy ott is jól működik-e a robotfoci. :)

Az elmúlt héten többen szóvá tették, hogy Ők nem olvasták a labor posztját, ezért nem tudták, hogy pontosan milyen olvasmányélményekkel kell, hogy a laborra rendelkezzenek. A hallgatói laborkártya kezdeményezés kb. olyan, mint amikor a magyar tanárod rákérdezett, hogy "a…..
Toma89
2012.03.18 23:26:18
További két kisbajnokság, aki gyorsabbat ír:
www.youtube.com/watch?v=xT2gBDxhz5k
Elkészült a video is. Mint mondtam nem függvényt, hanem eljárást használ a program az aminosav hisztogram feltöltésére és struktúrával van megvalósítva az aminosav nevének és db számának eltárolása.
Több féle módszerre próbáltam hangsúlyozni a program sebességét. Kommentbe helyeztem a printf ("%s", amino_tab[index].ams); részt, hogy csak is az aminosav nevét és annak db számát írja ki a program. Ezzel is lehet nyerni egy kis időt és azzal is, ha a tail -n 0 használva csak az időtartamot iratom ki.
www.youtube.com/watch?v=xT2gBDxhz5k
Elkészült a video is. Mint mondtam nem függvényt, hanem eljárást használ a program az aminosav hisztogram feltöltésére és struktúrával van megvalósítva az aminosav nevének és db számának eltárolása.
Több féle módszerre próbáltam hangsúlyozni a program sebességét. Kommentbe helyeztem a printf ("%s", amino_tab[index].ams); részt, hogy csak is az aminosav nevét és annak db számát írja ki a program. Ezzel is lehet nyerni egy kis időt és azzal is, ha a tail -n 0 használva csak az időtartamot iratom ki.
Toma89
2012.03.18 23:53:41
Második kernel modulom:
1: kepfeltoltes.hu/120318/masodik_modul_1__www.kepfeltoltes.hu_.png
2: kepfeltoltes.hu/120318/masodik_modul_2__www.kepfeltoltes.hu_.png
3: kepfeltoltes.hu/120318/masodik_modul_3__www.kepfeltoltes.hu_.png
4: kepfeltoltes.hu/120318/masodik_modul_4__www.kepfeltoltes.hu_.png
5: kepfeltoltes.hu/120318/masodik_modul_5__www.kepfeltoltes.hu_.png
1: kepfeltoltes.hu/120318/masodik_modul_1__www.kepfeltoltes.hu_.png
2: kepfeltoltes.hu/120318/masodik_modul_2__www.kepfeltoltes.hu_.png
3: kepfeltoltes.hu/120318/masodik_modul_3__www.kepfeltoltes.hu_.png
4: kepfeltoltes.hu/120318/masodik_modul_4__www.kepfeltoltes.hu_.png
5: kepfeltoltes.hu/120318/masodik_modul_5__www.kepfeltoltes.hu_.png
Toma89
2012.03.19 09:32:35
Harmadik kernel modulom:
1: kepfeltoltes.hu/120319/harmadik_modul_1__www.kepfeltoltes.hu_.png
2: kepfeltoltes.hu/120319/harmadik_modul_2__www.kepfeltoltes.hu_.png
3: kepfeltoltes.hu/120319/harmadik_modul_3__www.kepfeltoltes.hu_.png
4: kepfeltoltes.hu/120319/harmadik_modul_4__www.kepfeltoltes.hu_.png
5: kepfeltoltes.hu/120319/harmadik_modul_5__www.kepfeltoltes.hu_.png
6: kepfeltoltes.hu/120319/harmadik_modul_6__www.kepfeltoltes.hu_.png
7: kepfeltoltes.hu/120319/harmadik_modul_7__www.kepfeltoltes.hu_.png
8: kepfeltoltes.hu/120319/harmadik_modul_8__www.kepfeltoltes.hu_.png
1: kepfeltoltes.hu/120319/harmadik_modul_1__www.kepfeltoltes.hu_.png
2: kepfeltoltes.hu/120319/harmadik_modul_2__www.kepfeltoltes.hu_.png
3: kepfeltoltes.hu/120319/harmadik_modul_3__www.kepfeltoltes.hu_.png
4: kepfeltoltes.hu/120319/harmadik_modul_4__www.kepfeltoltes.hu_.png
5: kepfeltoltes.hu/120319/harmadik_modul_5__www.kepfeltoltes.hu_.png
6: kepfeltoltes.hu/120319/harmadik_modul_6__www.kepfeltoltes.hu_.png
7: kepfeltoltes.hu/120319/harmadik_modul_7__www.kepfeltoltes.hu_.png
8: kepfeltoltes.hu/120319/harmadik_modul_8__www.kepfeltoltes.hu_.png

Ez a poszt a ott folytatódik, ahol a feb. 29-i előadást befejeztük, őse a tavalyi Gyönyör a tömör poszt. Aktuális, hogy a "elit képzést" felvevő hallgatók soraiban immár felütötte a fejét a kétségbeesés. Olyan jelekben nyilvánul ez meg, mint például: "nem…..
Toma89
2012.03.07 01:00:34
10/5 írd meg a Linux top parancsát:
www.youtube.com/watch?v=2xLDP_jIUx0
A páternoszteres változathoz képest annyit változtattam a programon, hogy a kimeneten külön sorba írattam az adatokat.
A program futása a "q" gomb megnyomásával áll le, egyébként végtelen ciklusnak köszönhetően folyamatosan fut a program.
Ha valaki esetleg elakadna, mert hibát jelez a rendszer, hogy nincs fent a curses.h vagy ncurses.h állományok egyike sem, annak előbb érdemes lefuttatnia a következő parancsot:
sudo apt-get install libncurses5
www.youtube.com/watch?v=2xLDP_jIUx0
A páternoszteres változathoz képest annyit változtattam a programon, hogy a kimeneten külön sorba írattam az adatokat.
A program futása a "q" gomb megnyomásával áll le, egyébként végtelen ciklusnak köszönhetően folyamatosan fut a program.
Ha valaki esetleg elakadna, mert hibát jelez a rendszer, hogy nincs fent a curses.h vagy ncurses.h állományok egyike sem, annak előbb érdemes lefuttatnia a következő parancsot:
sudo apt-get install libncurses5
Toma89
2012.03.11 13:15:54
20/2 fordíts kernelt a Linuxodon:
kepfeltoltes.hu/view/120311/K_perny_k_p___8211__2012-03-10_16_29_13_www.kepfeltoltes.hu_.png
kepfeltoltes.hu/view/120311/K_perny_k_p___8211__2012-03-10_18_21_49_www.kepfeltoltes.hu_.png
kepfeltoltes.hu/view/120311/K_perny_k_p___8211__2012-03-10_18_07_26_www.kepfeltoltes.hu_.png
kepfeltoltes.hu/view/120311/K_perny_k_p___8211__2012-03-10_16_29_13_www.kepfeltoltes.hu_.png
kepfeltoltes.hu/view/120311/K_perny_k_p___8211__2012-03-10_18_21_49_www.kepfeltoltes.hu_.png
kepfeltoltes.hu/view/120311/K_perny_k_p___8211__2012-03-10_18_07_26_www.kepfeltoltes.hu_.png

szinkron: "Vissza? Soha!" http://www.imdb.com/title/tt1217613/ Battle Los Angeles Választott címünk arra utal, hogy ha már felvettük a "válogatott képzést", akkor ne adjuk le, sőt teljesítsük sikerrel! Ez az első labor posztja, ahol beszedjük az első…..
Toma89
2012.02.25 16:56:21
www.youtube.com/watch?v=MwEfGB8qPP8
Itt van a saját másoló programom ill. saját lexikális elemzőm. A videon látható az előadás fólián megadott lexikális elemző. Szavakat, sorokat, betűket, számokat számlál meg az alap_copy.c és mycopy.c forráskódokban, míg a saját lexikális elemzőm a Sorokat, Vízszintes ill Függőleges tabulátorokat és Operátorokat számolja meg. [+*-/] operátorokat ill. betűk számát, csak utóbbi nem szerepel a kiíratásban. A hangsúly a sorok számán van. A rövidebb kódom 26 soros, az alap, fóliáról bemásolt másoló program pedig 32 soros. ( persze a sorok száma az egész forráskódra értendő, nemcsak a számláló függvényre.)
A saját másoló programomban a string_masolo függvényen belül elmaradt az i int típusú automatikusváltozó deklarálása, ugyanis az eredeti kódban az index kezelésnél volt szerepe, hogy csak a szükséges karakter szám másolódjon át az egyik tömbből a másikba és persze a tömb elejétől kezdve. Mivel a saját programomban a string_masolo függvényben mutatókezeléssel történik a karakter másolás ( és a mutatók mindig a paraméterül megadott tömb kezdőcímére mutatnak ), ezért nincs szükség az i int típusú változóra, elég ha a megadott n int típusú változót dekremenetáljuk, még pedig postfix alakban. Az n változó dekrementálásával ugyanazt a hatást érjük el, csak a megadott karakterszám másolódik át egyik tömbből a másikba. A függvény visszatérési értéke ugyanaz marad, mint az eredeti kódban, vagyis char *p pointer típus.
--------------------------------------
Farkas Tamás szerda 12-14 gyakorlaton PageRank hiányos kód kiegészítése: 1.5 pont.
Köszönöm a figyelmet! Jövőhéttől már lesz mikrofonom a videokhoz a megfelelő celebrálás érdekében! :)
Itt van a saját másoló programom ill. saját lexikális elemzőm. A videon látható az előadás fólián megadott lexikális elemző. Szavakat, sorokat, betűket, számokat számlál meg az alap_copy.c és mycopy.c forráskódokban, míg a saját lexikális elemzőm a Sorokat, Vízszintes ill Függőleges tabulátorokat és Operátorokat számolja meg. [+*-/] operátorokat ill. betűk számát, csak utóbbi nem szerepel a kiíratásban. A hangsúly a sorok számán van. A rövidebb kódom 26 soros, az alap, fóliáról bemásolt másoló program pedig 32 soros. ( persze a sorok száma az egész forráskódra értendő, nemcsak a számláló függvényre.)
A saját másoló programomban a string_masolo függvényen belül elmaradt az i int típusú automatikusváltozó deklarálása, ugyanis az eredeti kódban az index kezelésnél volt szerepe, hogy csak a szükséges karakter szám másolódjon át az egyik tömbből a másikba és persze a tömb elejétől kezdve. Mivel a saját programomban a string_masolo függvényben mutatókezeléssel történik a karakter másolás ( és a mutatók mindig a paraméterül megadott tömb kezdőcímére mutatnak ), ezért nincs szükség az i int típusú változóra, elég ha a megadott n int típusú változót dekremenetáljuk, még pedig postfix alakban. Az n változó dekrementálásával ugyanazt a hatást érjük el, csak a megadott karakterszám másolódik át egyik tömbből a másikba. A függvény visszatérési értéke ugyanaz marad, mint az eredeti kódban, vagyis char *p pointer típus.
--------------------------------------
Farkas Tamás szerda 12-14 gyakorlaton PageRank hiányos kód kiegészítése: 1.5 pont.
Köszönöm a figyelmet! Jövőhéttől már lesz mikrofonom a videokhoz a megfelelő celebrálás érdekében! :)
Toma89
2012.02.25 17:00:01
@Toma89: a string_masolo függvény kódja lemaradt a kommentből:
char *
string_masolo (char *d, const char *s, int n)
{
char *p = d;
while ( (n--) > 0 && ( *d++ = *s++) );
return p;
}
Valamint a saját lexikális elemző:
%{
#include <string.h>
int kar = 0,sor = 0, vtab = 0, htab = 0, op2 = 0;
%}
%%
[+-] ++op2;
[*/] ++op2;
\n ++sor;
\t ++htab;
\v ++vtab;
. ++kar;
%%
int
main ()
{
yylex ();
printf("NL:[%d]\nHTab:[%d]\nVTab:[%d]\nOperator:[%d]\n", sor,htab,vtab,op2);
return 0;
}
char *
string_masolo (char *d, const char *s, int n)
{
char *p = d;
while ( (n--) > 0 && ( *d++ = *s++) );
return p;
}
Valamint a saját lexikális elemző:
%{
#include <string.h>
int kar = 0,sor = 0, vtab = 0, htab = 0, op2 = 0;
%}
%%
[+-] ++op2;
[*/] ++op2;
\n ++sor;
\t ++htab;
\v ++vtab;
. ++kar;
%%
int
main ()
{
yylex ();
printf("NL:[%d]\nHTab:[%d]\nVTab:[%d]\nOperator:[%d]\n", sor,htab,vtab,op2);
return 0;
}
Toma89
2012.02.25 21:18:47
3/1 trófea: egy Qt-s példa felélesztése, kipróbálása a Qt SDK-ból: www.youtube.com/watch?v=j-iNhPAlbCA
3/1 trófea: egy Qt-s példa felélesztése, kipróbálása parancssorból: www.youtube.com/watch?v=TFiUM_n1LlQ
3/1 trófea: egy Qt-s példa felélesztése, kipróbálása parancssorból: www.youtube.com/watch?v=TFiUM_n1LlQ
Belépve többet láthatsz. Itt beléphetsz