Operációs rendszerek tárgyra beadandóhoz kellene segítség, aki ért hozzá, segítene? (bővebben lent)
Irjon C nyelvu programot, amely billentyuzetrol beker Unix parancsokat es vegrehajtja oket, pontosan ugy, ahogy a shell.
Ez a feladat, vmi segítséget szeretnék kérni hozzá
még nem jutottam semmire, mert nem sikerült megértenem a rendszerhívásokat
forkolással kéne kezdeni vmit, de azt se értem, hogy hogyan működik, nem azt kérem, hogy írja meg helyettem bárki, hanem, hogy vmi kiindulópontot adjatok
Google: fork.
Ez kiindulásnak elég...
Semmi köze a forkhoz.
Feladatod csupán annyi, hogy utána nézel 1-2 linuxos parancsnak (ls, cp, mv, cd stb..), aztan írsz egy programot, amit, ha elindítasz var egy parancsra. Mondjuk beírod neki, hogy ls, akkor kilistázza az aktuális mappa tartalmát.
Lényegében újra kell írnod 1-2 linuxos parancsot alapértelmezett működéssel.
Szerintem mondjuk megcsinálsz 5-6 parancsot az már elég lesz.
Kizártnak tartom, hogy rendszerhívásokat kelljen csinálni. Nem azért, mert olyan nehéz lenne (sőt még könnyebb is így), de akkor kizárolag Linuxon lehetne futatni. Azt meg nem hiszem, hogy kötelezően Linuxon kéne kódolni a tárgy teljesítéséhez.
(Az már máskérdés, hogy sokkal jobb és kényelmesebb, de hát akkor is...)
#7, miért lenne kizárt, hogy csak linuxon kelljen kódolni? Nálunk oprendszereken pl bash scripteket kellett írni.
A másik, hogy ha lehetnek olyan tárgyak, ahol kizárólag winen lehet dolgozni, akkor miért ne lehetne csak linuxos?
A program amit én írnék így nézne ki:
1. beolvas egy sort, ha nem tud, kilép
2. átadja a beolvasott sort a system függvénynek
3. goto 1.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!