C de kullanicidan tekrar giriş alma

Katılım
23 Mart 2020
Mesajlar
337
Reaksiyon skoru
112
soru başlıkta arkadaşlar
kullanicidan girişi for veya başka bir şekilde alabilir miyim nasıl olacak
 
soru başlıkta arkadaşlar
kullanicidan girişi for veya başka bir şekilde alabilir miyim nasıl olacak
öncelikle bir durum belirlemelisin hangi durumlarda tekrar input alacağını yani.
mesela örnek olarak not hesaplamasıyla ilgili bir şey diyelim
kullanıcının girdiği not 0 dan küçük veya 100 den büyükse tekrar input alman gerek.
C:
int not=0;

scanf("%d", &not);
while(not < 0 || not > 100)
{
    scanf("%d", &not);
}

Bu kod şart sağlandığı sürece sürekli olarak input almanı sağlar. scanf komutunu internetten hazır aldım yanlış kullanmış olabilirim.
Yani while içine gireceğin şart sağlandığı sürece sürekli input alacak. Sen de kendi koduna göre while içine bir şart belirleyeceksin. Mesela isim alıyorsan input olarak ismin boş olup olmadığını vs kontrol edip sürekli input alabilirsin.

Umarım yardımcı olur.
 
aynı mantığı for ile denedim oldu teşekkür ederim
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,185,096
Mesajlar
10,684,005
Üyeler
188,034
Son üye
Maqita
Geri
Top