C++ kaydedilen dosya kapanıyor

Birde hani 1. yazılı sonucunu verince enter tuşuna basınca 2.yazılı sonucunu girin diyo ve bu yazı enter tuşuna basınca çıkıyor bende en başta sadece adım çıksın sonra enter tuşuna basınca 1.yazılı girin yazısı çıksın istiyorum onu nasıl yaparım acaba
Nasıl mesela?
Şu şekilde mi?
Kod:
Merhaba Hakan

1. yazılı:
2. yazılı:
Ortalama:
aynen bunlar içinde yardımcı olursan çok çok sevinirim
Birde hani 1. yazılı sonucunu verince enter tuşuna basınca 2.yazılı sonucunu girin diyo ve bu yazı enter tuşuna basınca çıkıyor bende en başta sadece adım çıksın sonra enter tuşuna basınca 1.yazılı girin yazısı çıksın istiyorum onu nasıl yaparım acaba

aynen bunlar içinde yardımcı olursan çok çok sevinirim
@Zurnadürüm cevap vermedin ama?
 
Son düzenleme:
Birde hani 1. yazılı sonucunu verince enter tuşuna basınca 2.yazılı sonucunu girin diyo ve bu yazı enter tuşuna basınca çıkıyor bende en başta sadece adım çıksın sonra enter tuşuna basınca 1.yazılı girin yazısı çıksın istiyorum onu nasıl yaparım acaba
getch ile yapabilirsin. Ya da boş okuma da yapılabilir. Bence getch() kullan. Boşuna değer ataması yapma.
 
aynen bunlar için de yardımcı olursan, çok çok sevinirim
Klavye girişi için ek bilgi gerekir. Klavye haritası vs. gibi.
C++:
#include <iostream>


using namespace std;


int main(){

    char input;

    char f;
    cout << "Merhaba Mustafa \n";
    cout << "Herhangi bir tuşa basın \n";

    cin>>input;

    if (input==f)

        cout << "Merhaba";

    else

        cout << "Merhaba \n";

    return 0;

    

}

Benim bildiğim yöntem bu. Daha ileri seviyesi için pek emin değilim.
 
Klavye girişi için ek bilgi gerekir. Klavye haritası vs. gibi.
C++:
#include <iostream>


using namespace std;


int main(){

    char input;

    char f;
    cout << "Merhaba Mustafa \n";
    cout << "Herhangi bir tuşa basın \n";

    cin>>input;

    if (input==f)

        cout << "Merhaba";

    else

        cout << "Merhaba \n";

    return 0;

   

}

Benim bildiğim yöntem bu. Daha ileri seviyesi için pek emin değilim.
Sağolun yarın denicem
@Zurnadürüm ya rahatsız ediyorum ama birde hani şu boşluk bırakma özelliğini gösterirsen sevinirim birde şöyle birşey yapmak istiyorum dosyayı şifreleme mesela

Şifreyi giriniz:

Bu kısıma benim oluşturduğum şifre hariç girilmesin ama şifre doğru girer ise mesela;

(Burda da yazdığım yazı çıksın doğru girerse)

Bunu nasıl yapabilirim bu 2 soruya yanıt verirsen biliyorsan çok sevinirim.
@Zurnadürüm ya rahatsız ediyorum ama birde hani şu boşluk bırakma özelliğini gösterirsen sevinirim birde şöyle birşey yapmak istiyorum dosyayı şifreleme mesela

Şifreyi giriniz:

Bu kısıma benim oluşturduğum şifre hariç girilmesin ama şifre doğru girer ise mesela;

(Burda da yazdığım yazı çıksın doğru girerse)

Bunu nasıl yapabilirim bu 2 soruya yanıt verirsen biliyorsan çok sevinirim.
Sağolun yarın denicem
@Zurnadürüm ya rahatsız ediyorum ama birde hani şu boşluk bırakma özelliğini gösterirsen sevinirim birde şöyle birşey yapmak istiyorum dosyayı şifreleme mesela

Şifreyi giriniz:

Bu kısıma benim oluşturduğum şifre hariç girilmesin ama şifre doğru girer ise mesela;

(Burda da yazdığım yazı çıksın doğru girerse)

Bunu nasıl yapabilirim bu 2 soruya yanıt verirsen biliyorsan çok sevinirim.
He birde benim kodların üstünde yaparsan daha iyi anlamış olurum
@Zurnadürüm knk yanıtını bekliyorum belliki başka bilen yok .d
 
Son düzenleme:
getch veya \n kullanmayın. C++ kullanıyorsunuz, C değil. Başlıkta C yazıyor ama. Sürünmenize veya söyleyenlerden bile eski olan yöntemleri kullanmanıza gerek yok.

Ortalama değerini başka yerde kullanmadığınız için kaydetmenize gerek yok. Kaydedecekseniz de onu double olarak tutmalısınız, çünkü bölme işlemi yapıyorsunuz.

Bu kod iş görüyor. Size bundan çok uzak şeyler anlatılıyorsa tavsiyem daha iyi bir yerden eğitim alamanız. Bu kod bile daha iyi, düzgün ve uygun yazılabilir.

Kodda anlamadığınız yerleri sorun, izah etmeye çalışayım.

Kapanma olayına gelecek olursak kullandığınız IDE ile alakalıdır. Sonunda system("pause"); yazmanız gerekiyor olabilir.

Kod:
#include <iostream>

using namespace std;

int main() {
    setlocale(LC_ALL, "Turkish");

    auto s1{ 0 };
    auto s2{ 0 };
    auto s3{ 0 };

    cout << "1. yazılı sonucunu girin: ";
    cin >> s1;

    cout << "2. yazılı sonucunu girin: ";
    cin >> s2;

    cout << "3. yazılı sonucunu girin: ";
    cin >> s3;

    cout << "Sayıların ortalaması: " << (s1 + s2 + s3) / 3.0 << endl;

    return 0;
}
 

Yeni konular

Geri
Yukarı