C++'da bilmediğim hata alıyorum

Bu konuyu okuyanlar

darksoulselami

Öğrenci
Katılım
26 Mayıs 2020
Mesajlar
5
Reaksiyon puanı
0
Puanları
1
Yaş
24
Herkese iyi forumlar. Şimdi C++'a yeni başladım. Udemy'de kursu izlerken aşağıya yazdığım kodda bilmediğim hata alıyorum. Bunun nedeni nedir?
#include <iostream> #include <locale.h> using namespace std; int main(){ setlocale (LC_ALL ,"turkish"); cout << "Lütfen ilk sayıyı gir: " int sayi1; cin >> sayi1; cout << "Lütfen ikinci sayıyı gir: " int sayi2; cin >> sayi2; cout << "Sayıların toplamı: " << sayi1+sayi2; return 0; }
 

Samet UCA

Profesör
Katılım
3 Ağustos 2012
Mesajlar
3,278
Reaksiyon puanı
2,915
Puanları
113
Bu syntaxlar yanlış. Kursunuzun tarihini kontrol edin. Eski bir versiyon olabilir. Bunun dışında compiler olarak yerel değil online kullanırsanız sözdizimlerinde size yardımcı olunur. Mesela

C++:
int main()
{
    int sayi1,sayi2;
    std::cout << "Birinci Sayiyi Giriniz" << std::endl;
    std::cin >> sayi1;
    std::cout << "İkinci Sayiyi Giriniz" << std::endl;
    std::cin >> sayi2;
    std::cout << sayi1+sayi2 << std::endl;
    return 0;
}
 

hakaya

Asistan
Katılım
22 Temmuz 2013
Mesajlar
234
Reaksiyon puanı
109
Puanları
43
Cout satırları sonrasında noktalı virgül yok. Hatanın sebebi bu değilse bir ekran görüntüsü hatanın nedeniyle ilgili daha fazla bilgi verecektir.

Edit: "using namespace std" yazdığınız için "std::cout" yerine "cout" olarak kullanabilirsiniz.
 
Üst