C++'a Giriş: Hello World

AviRa

Üye
12 Eki 2011
230
0
-
Selamün Aleyküm Arkadaşlar;

Her yerde olduğu gibi biz de bir "Hello World" uygulamasıyla başlayacağız.

Baştan söyleyeyim derslerde Dev C++ kullandığınızı varsayıyorum.
Bende onu kullanıyorum ve tavsiye ederim. İndirmek için linki:
Dev C++

İlk olarak Dev C++'yı açıyoruz. Ardından Dosya -> Yeni -> Kaynak Kodu Dosyası şeklinde yeni bir kaynak kodu dosyası açıyoruz. İsterseniz CTRL + N kısayolu ile de açabilirsiniz.


Şimdi geliyoruz kod yazmaya :


Şimdi aşağıdaki kodun aynısını editöre yazıp "Hello World" adında kaydedin. Merak etmeyin, kodu da açıklayacağım.


#include <iostream> using namespace std; main(){ int i; cout << 'Hello World ' Merhaba Dünya' ; cin >> i; }


Çalıştır -> Derle ve Çalıştır veya F9 yaparak uygulamayı çalıştırın.(Unutmayın her değişiklik yaptığınızda yeniden derle ve çalıştır demelisiniz yoksa program güncellenmez.)


Konsol'da 'Hello World' yazacak ve bir tuşa ardından da Enter'a bastığınızda program kapanacaktır.


Şimdi gelelim açıklamaya :


#include <iostream>


ile kullandığımız kodları içeren kütüphaneyi kaynak koda dahil ettik yani artık o kütüphanenin içindeki fonksiyonları kullanabiliriz.


using namespace std;


'iostream' içindeki fonksiyonları kullanmak için normalde hepsinin başında 'std::' yazmak gerekir ama biz burada programa "std::"'yı otomatik olarak koyması için talimat verdik.


Not: #'le başlayan satırlar hariç her satırın sonunda ";"(noktalı virgül) kullanmalısınız.


main(){}


her programda kullanılması gereken uygulamayı çalıştıran ana fonsiyondur.


int i;

ile bir tamsayı değişken tanımladık.


Kod:
cout <<"Hello World-Merhaba Dünya" ;


ile de ekrana 'Hello World ' Merhaba Dünya' yazdırdık.


Bunun kullanımında yeni bir şey yazdırırken her seferinde başa << koyuyoruz.Örnek:


cout << 'Hello World' << 'Merhaba Dünya';




cin >> i;


ile de kullanıcıdan i için bir değer aldık.

Peki bunu niye yaptık? İsterseniz bu satırı silin,

Program yine çalışır ama bu sefer ekranda kalmaz, hemen kapanır.

İşte bu komut kullanıcının bir tuşa ve ardından Enter'a basmasını bekler, ardından da başka kod olmadığı için program kapanır.

Bu dersimizi burada bitiriyoruz.

Bir sonraki ders de görüşmek üzere:)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.