İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

C++, cinignore ve getline

bendeinsanim08.11.20200 cevap755 görüntüleme
2020'den beri2 mesaj
#1
C++ bilen biriları var mı?
if(count%2==0){ //for user 1
cout<<"User 1"<<endl;
cout << "Please enter your move: ";
cin.ignore();
getline(cin,str);
//do something
}
else if (count%2!=0){ //for user 2
cout<<"User 2"<<endl;
cout << "Please enter your move: ";
cin.ignore();
getline(cin,str);
//do something
}
Bu şekilde yazdığımda ilk kez komut gireceğinde hepsini okuyor fakat daha sonrasında ilk harfi almıyor. İlk kez girdiğinde diyelim 'A 1' girdi, A 1 olarak okuyor fakat ikinci kez 'B 2' girildiğinde yalnızca ' 2' şeklinde alıyor. Bu durumu nasıl düzeltebilirim?

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.