Forum: Projeler d-Ofis RSS
çizgiÇek'te repeat
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4448 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: çizgiÇek'te repeat
Burada std.string'deki repeat'i kullanarak çok ufak bir geliştirme yapılabilir:

    void çizgiÇek(const char[] ÇizgiŞekli)
    {
        File dosya=File("deneme.txt","a");
        dosya.writeln(repeat(ÇizgiŞekli.idup, 90));
    }

std.string modülünü de düzeltecekler. Şimdilik çoğunlukla immutable ve char'larla (UTF-8) çalışıyor. Ben de onun için .idup kullanmak zorunda kaldım.

std.string'deki uygun işlevler std.algorithm'e taşınacak ve böylece string'den başka türlerle de çalışacak.

O yapılana kadar, yukarıdaki işlevin .dup kullanmayan bir çözümü de parametre olarak string almak:

    void çizgiÇek(string ÇizgiŞekli)
    {
        File dosya=File("deneme.txt","a");
        dosya.writeln(repeat(ÇizgiŞekli, 90));
    }

Ama tabii öyle olmak zorunda olmamalı. string kullanmaya zorlanmamalıyız.

Ali
Kadir Can #2
Üye Haz 2010 tarihinden beri · 413 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Evet,güzel değişiklikler.Bunları uygulayacağım.

Uzun bir süre forumdan uzak kaldım.Geldiğimde ise birçok yeni olayın olduğunu gördüm.dmd 2.048 hayırlı olsun.Bunu indirdim.Çalışmalarıma devam ediyorum.

Peki bu zaman aralığında ne yaptım?En büyük tutkum olan robot programlama konusuyla ilgilenmeye başladım.En temeli oluşturan mikrodenetleyici(PIC) programlamaya başladım.Jal dilini öğrenmekteyim.Bu konuda sizlere yardımcı olmayı çok isterim.Herkese kolay gelsin.
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Projeler d-Ofis RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-08-16, 14:39:25 (UTC -07:00)