Bir text editörü: myeditor
Linux ortamında bir editörünün (vi editör örneğin) tüm özelliklerini barındıran bir text editörüdür. Yeni dosya açma, dosyaya yazma, kaydetme, değiştirme gibi daha birçok özelliği barındırıyor. Tüm bilgiler önce buffer’da saklanıp kaydedilmek istendiği zaman dosyaya yazılıyor. Input mode ise biraz karışık. İlk olarak satırlar 100′er 100′er atlıyor, örneğin yeni bir dosya açtık. Yazdığımız ilk satır 0, ikinci satır 100. satır, üçüncü satır 300. satır oluyor. Ardından eğer girilen yazılarda en sonda nokta varsa Input mode’dan çıkılıyor. İkinci defa Input mode’a girilirse ( Command modda I 100 yazılıp Input mode’a girip örneğin ) 100. satır ilk girişte yazıldığı için bu defa satırlar 10′ar 10′ar artıyor ve 110′dan başlıyor. Yani 110. satırı yazıyoruz, sonrasında 120. satırı yazıyoruz. Tekrar I 100 şeklinde Input mode’a girmek istersek bu sefer de 1′er 1′er artış oluyor. 101′i yazıyoruz, 102′yi yazıyoruz.
Program bu şekilde çalışıyor, daha ayrıntılı nasıl çalıştığına projeyi inceleyerek ve proje pdf’ine bakarak anlayabilirsiniz.
Dosya Adı/Yılı: myeditor / 2010
Dil: C
Kaynak Dosyası: http://emrekocabas.net/cs/myeditor.rar
Categories: Computer ScienceTags: C,myeditor,text editörü
Yorum Yapılmamış »
Bu yazıya yapılan yorumlar için RSS beslemeleri. — TrackBack URL
Henüz yorum yapılmamış.
Yorum yapın