C++ kaydedilen dosya kapanıyor

UserHakan

Hectopat
Katılım
22 Ocak 2021
Mesajlar
2.550
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.

resim_2021-03-05_174205.png
 
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:

1614957137704.png


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.
 
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:

Eki Görüntüle 907852



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:
@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.
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
    resim_2021-03-05_185539.png
    13 KB · Görüntüleme: 33

Geri
Yukarı