tamamdır dostum beklemedeyım...

şansına...:)Kardeşimin pcsinde linux yok bakim externalıma varsa hemen virtuala kurup yardım etmeye çalışıcam dostum. Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

merhaba linuxte shell yazıyorum benım projem yanlız anlamadıgım sey history kısmını yaptım control-c ye basınca son girilen 10 konudu yazıyor tek sorunum s L tusune bastıgım zaman history deki komudları calıstırcak syleki history 1. lshistory 2. ls-lhistory 3. ls -mhistory 4. ls -lahistory 5. ls -dirrnek output bunu dersek kulanıcı ückere L tusuna bastıgı zaman history 3. sıradakı komut calisacak veya sonra R tusuna 2 kere basınca History 4. sıradakı komut calısacak bunlar sinyallerle ile yapılıyor bu konu hakında yardım edecek varmi kolay gelsın...

bu konuda başka yardım edebilcek birileri varmı yarın proje teslim.. :(

lafı olmaz... F'den kastım adamın bastıgı tuş artık kodu neyse onu yazarsın yani adam ilk f'e bastıgında birşey olmıcak ama ikinci kere basarsa direk history çalışıcak eger f sonrada başka harfe basarsa direk ekrana yazıcak anladın mı hacım... Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

evet simdi oldu cok saol hocam yardımın ıcın eger ilerleyen saatlerde bir yerde takılırsam yazarım burda olup musaitsen eger yardım edersen yine cok sevinirim

: evet simdi oldu cok saol hocam yardımın ıcın eger ilerleyen saatlerde bir yerde takılırsam yazarım burda olup musaitsen eger yardım edersen yine cok sevinirim yatıcam birazdan işinin oldugunada sevindim. umarım sunumun iyi gecer. Birde son güne bırakma... hayırdır ne dersi bu?Adı ne? Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

anladım hacım ama signal. h zorumlumu? dedigim bu?Bazı hocalar zorunlu tutuyorda Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

char c; if { char c2; if(char c2 f) else //ekrana yaz } else //ekrana yaz mesela f neyi temsil ediyor biraz acıklayabilirmizin kodu normaldir hocam ayak ustu ekıpman olmadan bu kadar oluyor benım basımada gelmisti bu arada sayfa gec acılıyor o yuzden gec cevap verebiliyorum kusura bakma

: sinyalsizde olabilir eger varsa sinyalsız yol benim icin daha iyi projenın sunumu daha kolay olur :) bende zorumlu sandım fellik fellik arıyorum nasıl oluyor bu iş diye allah iyiligini versin:) bir tane char array yap içine at kıyasla sürekli bylelikle 2 tane ff oldugunda direk history çalışır. yok ben bunla ugraşmam diyorsangetchar kullan:) char c;if {char c2;if(char c2 f) else //ekrana yaz}else//ekrana yaz kodu bir yerimden attım ama buna benzer birşey Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

: bu konuda başka yardım edebilcek birileri varmı yarın proje teslim.. :

ornek veriyorumbu kismi history kodu int main { char history ; char buffer ; int i, j; for (j=0;j<5;j++) for (i=0;i<5;i++) system ; return 0;} output history 1 ls history 2 ls -a history 3 ls -m history 4 ls -la history 5 ls -dir eger kulanıcı 1 kere basarsa sadece l ye ls komutu caliscak eger 3 kere basarsa ls -m kodu calıscak eger kulanıcı 1 kere basarsa sadece r ye ls -dir komutu calıscak eger 3 kere basarsa yine ls -m caliscak istedigi komutu seçip enter tusuna basınca caliscak yon tuslari ilede olabilir

sinyalsizde olabilir eger varsa sinyalsız yol benim icin daha iyi projenın sunumu daha kolay olur :)

şimdi abi signal. h nin dkümantasyonunu okuyorumda. daha çok esc alt gibi tuşları handle etmek için 2 kere Lyemi basılıcak yoksa 2 kere ctrl+l yemi basılıcak?Araştırıyorum bir yandan Linux yok kotalı oldugundan indiremiyorumda. edit : illa signal ile yakalamak olmasa her hangi bir şekilde cursor key'i okuruz bir if dngüsü ile if { if } byle birşey yapabilirizde. Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

tamamdir cok saol işletim sistemleri dersin adı bugun finalden cıktım cok kotu gecti o yuzden projeye sardim tam yapmam lazım yani gecmem için