menu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
menu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Ekim 2015 Pazar

Stream ile Menü Yöntemleri

Giriş
Konsol uygulamalarında kullanıcıya metin gösterip, girdi okumak her zaman başa bela işler. Aşağıda kodlamayı kolaylaştırdığını düşündüğüm şeyler var.

Satır satır okumak
Öncelikle girdi tek satır olmalı ve satırın sonuna kadar okunmalı
template <typename T>
T get( std::istream& is = std::cin )
{
    T value{};
    is >> value;
    is.ignore( std::numeric_limits<std::streamsize>::max(), '\n' );
    return value;
}