C++ kaydedilen dosya kapanıyor

UserHakan

Hectopat
Katılım
22 Ocak 2021
Mesajlar
2.560
Makaleler
12
Çözümler
34
Yer
Mars
Biliyorum bazılarınız için çok kolay ama bir yerde takıldım, o yüzden danışmak istedim .DEV C++ yeni başladım ve şöyle bir şey yaptım

Kod:
#include <iostream>

using namespace std;

int main()

{

   setlocale(LC_ALL,"Turkish");

   int s1,s2,s3,ort;

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

   cin>>s1;

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

   cin>>s2;

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

   cin>>s3;

   ort=(s1+s2+s3)/3;

   cout<<"Sayıların Ortalaması : "<<ort;



   system("pause");

      return 0;

}

Burada yazdığım sayıların ortalaması çıkıyor ama şöyle bir şey oluyor, ortalama yazı ile birlikte çıkıyor. Aşağıya koyarım, yardımcı olursanız sevinirim.

 
Başlık, kodlar ve sorunun alakasını herhalde bir ben anlamadım.
 
C:
#include<stdio.h>
#include<conio.h>
int main() {
    printf(“ I love C ”);
    getch();
    return 0;}

Getch kodu işinizi görecektir
 
C++:
#include <iostream>

using namespace std;

int main()

{

setlocale(LC_ALL,"Turkish");

int s1,s2,s3,ort;

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

cin>>s1;

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

cin>>s2;

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

cin>>s3;

ort=(s1+s2+s3)/3;

cout<<"Sayıların Ortalaması : "<<ort <<"\n";

system("pause");

return 0;

}

Çıktı da bu:



Yazar mısın? Nereye, anlamadım yani. Tam olarak neresine?

En sonda "Sonuçlar" olan kısımda <<ort<<"\n"; ekleyeceksin.

Böylece ondan sonraki komut alt satıra geçecek.
 
eyw gerçekten yardımcı oldun peki ben bu program açılınca ilk baştan merhaba hakan diye bir yazı çıkmasını istiyorum sonra yazılı sonuçlarını girmek istiyorum peki onu nasıl yapabilirim yine bunun gibi gösterirsen sevinirim
 
@UserHakan Yazılı sonuçlarını girmeden önce, üst satıra bunu çıktı yapan kod ekle.

Kod:
cout << "Merhaba Hakan \n";

Ek olarak işaretçileri öğrenmende fayda var. Konsola yazdırma sonrasında daha düzgün dursun diye, yazıların sonuna "\n" ekle.


Kod çalışınca kullanıcı geribildirimini beklemesi için de int main() fonksyonunun sonunda getch(); komutu eklemelisin.
 
Son düzenleme:
Eyw onda da yardımcı oldun peki program çalışınca attığım görselde mesela merhaba Hakan yazısı boşluk olarak gözükürmü

shif+enter yapma gibi
 

Dosya Ekleri

  • resim_2021-03-05_185539.png
    13 KB · Görüntüleme: 51
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…