deneme.d, bizim projenin test programı: içinde hiçbir şey olmadan bile, derleyiciyi -unittest seçeneğiyle başlattığımız için işe yarıyor.
toupperT'yi dchar ve dstring ile çalışacak şekilde şöyle değiştirebilirsin:
dstring toupperT(dstring s)
{
// burada da değişiklik gerekecek tabii
}
Öncelikle, bir projenin çapı ne kadar küçükse o kadar iyi olur. :) Ne kadar az kod, o kadar az hata... ;)
Proje hem senin önerin sayesinde, hem de benim 'toupper' kullanmanın karışıklık doğuracağını görmem sayesinde değişti. Hatta ileride fonksiyon isimlerini de 'harfBüyült', 'harfKüçült', vs. diye bile değiştirebiliriz. Açıklık güzel. Ama isimlerinde toupper'ı barındırmak da kütüphanede hangi fonksiyona eşdeğer olduğunu belgelemek açısından yararlı.
Sen çıkarsan birlikte proje geliştiremeyiz ama... ;) Olmaz... :)
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]