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;
}


Hiç yorum yok:

Yorum Gönder