Çözüldü C++'ta 2 tane getline() kullanmak?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

MomentumUcgeni42

Centipat
Katılım
6 Temmuz 2022
Mesajlar
73
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
C++'ta 2 tane getline() kullanınca ilkini beklemeden ikincisi geliyor. "1" girdisini yaptıktan sonra NewEntry() fonksiyonu çalışmalı (siyah ekranda başlangıç kısmını işaretledim.). "Name" istemeden "exploration" kısmını istiyor (İngilizceme takılmayın.). İlk getline() hiç çalışmamış gibi oluyor. ilk getline()'ı da nasıl çalıştırabilirim? (Resimde 2. cout <<'da "*name..." yı önemsemeyin kontrol için yapmıştım unutmuşum.)

1674658671957.png
 
Son düzenleyen: Moderatör:
Çözüm
Ilkindeki enter ikinciye girdi oluyor. std::cin.ignore() kullanın.

Dosyaya yazarken sürekli std::endl kullanmayın, \n kullanın.
2 ayrı amaçla çıktı yapacaksanız tek satırda yapmayın. 15-16-17. satırlar bir iken 17-18. satırlar da bir. 17. satırı bölün.
Ilkindeki enter ikinciye girdi oluyor. std::cin.ignore() kullanın.

Dosyaya yazarken sürekli std::endl kullanmayın, \n kullanın.
2 ayrı amaçla çıktı yapacaksanız tek satırda yapmayın. 15-16-17. satırlar bir iken 17-18. satırlar da bir. 17. satırı bölün.
Tamam, çok teşekkürler. Sorunum çözüldü.
 

Yeni konular

Geri
Yukarı