Hm siz C ile yazıyormuşsunuz. Başlık C++ içerince C++ da gösterdim ben de.Şu şekilde yazıyorum ama karakteri benden almadan cmd ekranı kapanıyor.
Yazdığım kodu kontrol edebilir misiniz peki?
Aynı şekilde yapıyorum ancak karakter giremeden cmd kapanıyor.#include <stdio.h>
int main() {
int satir, sutun; char harf;
printf("Satir= "); scanf("%d", &satir);
printf("Sutun= "); scanf("%d", &sutun);
printf("Karakter= "); scanf(" %c", &harf);
for (int i = 0; i < satir; i++) {
for (int j = 0; j < sutun; j++) {
printf("%c ", harf); }
printf("\n"); }
return 0;
}
Evet hocam derleyip çalıştırıyorum. Dediğiniz gibi programı kapatıp açtım ancak bir şey değişmedi.scanf(" %c", &harf); yaptığınızda aynı problemin yaşanmaması gerek aslında. Derleyip çalıştırıyorsunuz dimi? Bi programı kapayıp açıp deneyin. Bazen buga girdiği oluyor.
Aynı şekilde yapıyorum ancak karakter giremeden CMD kapanıyor.
Dediğiniz şekilde 2 kere scanf koyunca harf girebildim ve çıktıyı verdi. Teşekkür ederim cevabınız için.Emin değilim ama kodun sonuna ek bir scanf veya getch() koyar mısınız?
Dediğiniz şekilde 2 kere scanf koyunca harf girebildim ve çıktıyı verdi. Teşekkür ederim cevabınız için.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.