Şimdi Ara

c++'da 'char'

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
331
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba
    char degiskeninde nasıl if-else ile sorgulama yapabilirim
    yaptığım ornekte cevabı gırmeme ragmen yanlıs dıyor
    farklı bir sey mı var acaba?

    #include "stdafx.h"
    #include <iostream>

    using namespace std;

    int main()
    {

    char soru[20];
    cout << "Turkiyenin baskenti neresidir?=";
    cin >> soru;
    if (soru == "ankara")
    {
    cout << "dogru cevap..." <<endl;

    }
    else
    {

    cout << "yanlis cevap.." << endl;

    }

    return 0;
    }



  • harfleri tek tek karsilastirmayi deneyebilirsin. s[0]=='a' && s[1]== ... gibi.
  • Hynx kullanıcısına yanıt
    tesekkurler :)
  • whatthe1997 kullanıcısına yanıt
    Aslında C++ kullanıyorsan #include <string> yapıp, string değişken tipini kullanmalısın.

    std::string soru;
    getline(cin, soru);

    if(soru == "ankara") {

    }

    bu şekilde çalışır.

    İlle de char dizisi kullanman gerekiyorsa bu sefer C diline benzetmiş oluyorsun. O zaman da

    #include <string.h>

    ekleyip

    if(strcmp(soru, "ankara") == 0) {

    }

    kullanabilirsin.



    < Bu mesaj bu kişi tarafından değiştirildi gdb -- 25 Ekim 2017; 23:4:44 >
  • Yardımın için çok teşekkürler

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Oyunları C veya D ye Kurmak
    14 yıl önce açıldı
    c'de yardım
    13 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.