Süper Zeka oyununu 2.053 ile derlemeye çalışırken std.cstream'i de kaldırıp yerine de std.stdio kullanmak istedim:
char[] okunan;
// ...
din.readf(&okunan);
satırını şöyle değiştirdim:
readf(" %s", &okunan);
Ama program takıldı! :( Biraz uğraştıktan sonra kendi yazdığım şu sayfadaki "readf yerine readln ve chomp" başlığını bularak tekrar öğrendim! :-p (Yaşlanıyorum! :)):
http://ddili.org/ders/d/dizgiler.html
Satır okumak için doğrusu aşağıdaki gibi. Ve böylece 'okunan'ı string olarak da tanımlayabildim (din.readf ile char[] olmak zorundaydı)::
string okunan;
// ...
okunan = chomp(readln());
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]