Şimdi Ara

C'de kullanıcıdan isim almak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
4.192
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • C dilinde kullanıcıdan maximum 15 karakterlik bir username almalıyım. Gerektiğinde ekrana yazdırabilmeli, gerektiğinde de while döngüsünün şartı olarak username'in ahmet'e eşit olup olmadığını kontrol etmeliyim.

    İnternette hep C++ komutları çıkıyor karşıma. Yardım edebilir misiniz?



  • char username[16];

    diye tanımladıktan sonra

    scanf("%s", username);

    komutuyla okuyabilirsin. (girilen username verisinde boşluk karakteri olmadığını varsaydım)

    C dilinde stringleri == ile karşılaştıramazsın o yüzden username == "deneme" gibi bir karşılaştırma yanlış olur. Karşılaştırma olayı için string.h kütüphanesini include ediceksin ve strcmp komutunu kullanacaksın.

    strcmp(username, "deneme") şeklinde bir komut 2 stringi karşılaştırır birbirleriyle aynıysa 0 döner. Örneğin.

    if(strcmp(username, "deneme") == 0) ....

    gibi kullanabilirsin.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.