C++'da "cin" komutuyla alınan verinin tipini nasıl öğrenebilirim?

Kullanıcı veri girerken mi yoksa girdikten sonra mı kontrol işlemini gerçekleştirmek istiyorsunuz?

Aslında while döngüsü içinde kullanıcı veri girdikten sonra kontrol etmek istiyorum.
Hocam onu zaten en başta belirlemiyor musunuz? Değişkeni tanımlarken.

Kullanıcıdan integer bir değer istiyorum ama program string ifadeleri de kabul ediyor. Bunu nasıl engelleyebilirim?
 
Aslında while döngüsü içinde kullanıcı veri girdikten sonra kontrol etmek istiyorum.
Bunun için veri tiplerini kontrol eden hazır fonksiyonların dönüş değerlerini kullanabilirsiniz. Örneğin o veri integer ise 1 döndürür siz de işlem yaparsınız. Ya da sadece bir veri tipine izin vermek istiyorsunuz ona özel bir fonksiyon yazın efektif olması açısından.
 
Bunun için veri tiplerini kontrol eden hazır fonksiyonların dönüş değerlerini kullanabilirsiniz. Örneğin o veri integer ise 1 döndürür siz de işlem yaparsınız. Ya da sadece bir veri tipine izin vermek istiyorsunuz ona özel bir fonksiyon yazın efektif olması açısından.

Peki verinin döndürdüğü değeri nasıl alabilirim?
 

Geri
Yukarı