| |
| |
![]() |
![]() | | Konu Seçenekleri | ![]() |
| | #1 |
| Dekan Huzur Pınarı ![]() | Compiler C++'da derleyici olarak size kesinlikle "Microsoft Visual C++" versiyonlarini öneriririm. Ben 6 standart editin kullaniyorum. Görsel açidan da güzel bir compiler(derleyici) oldugu için öneririm. MS Visual C++'a göre anlatacagim. Ilk önce compilerimizi açiyoruz ve hemen üstteki menüden "file/new sekmesine gidiyoruz. Karsimiza çikan pencereden "files"in altindaki "c+ source file"i açiyoruz. Artik karsimizda kodlarimizi yazabilecegimiz bos bir sayfa var. Compile Etmek Compile etmek derlemek anl***** gelmektedir. Kisaca bir bakalim buna da. CODE #include int main() { cout<<"ornek kod\n"; return 0; } Evet yukaridaki kodu compilerimiza yazdiktan sonra menüden "Build/Compile" seçenegini seçiyoruz ve karsimiza söyle bir ekran geliyor: http://image14.yuklet.com/goster.php...z4nw.jpg&zoo=1 Burada bize programimiz için çalisma alani yaratmamizi söylüyor. Eger bir çalisma alani yaratmazsak compile edemeyiz, bu yüzden yaratalim. (Tavsiyem c++ adinda bir klasör ve bunun altinda her program için ayri klasör yaratmanizdir.) Program compile error vermediyse artik build edebilir sonrada programimizi çalistirabiliriz. Menüden "Build/Build programadi.exe" seçenegi ile programimizi build ediyoruz. Yine error çikmadiysa rahat bir nefes alin programimizi çalistiracagiz. Simdi yine "Build" sekmesinden "Execute programadi.exe" seçenegi ile programimizi çalistirabiliriz. Programimizin çiktisi asagida arkadaslar http://image04.yuklet.com/goster.php...29ha.jpg&zoo=1 Derleme ve çalistirma bu kadar. Ilk Programimiz ---------------------------------------- Derlemeyide ögrendigimize göre simdi c++ ile dünyaya "Ne var ne yok bilader? Nasil gidiyor?" diyecegiz CODE // Programin adi: Wassup world! //Kodlayan : Wolf #include int main() { cout<<"What's up dude? How are you?"; cout<< endl; return 0; } En bastan basliyorum arkadaslar. 1- "//" isareti programimiza not düsmeye yarar. Bir satira bunu koydugumuz yerden sonraki yerler kodu etkilemez. Ancak biz daha sonra gelip kodlara baktigimizda açiklamayi görürüz ve kodlari çözücez diye yirtinmayiz. Bunlara "comment" denir. Bu özellik C++ ile gelmistir C'de yoktur. C dilinde ise CODE /*not buraya*/ seklinde yapilir. "/*" bu isaret notu baslatirken "*/" bu isaret not düsme olayina son verir. Bir satir sinirlamasi yoktur. 1000 satirlik notlari bile bunun ile kolayca pasif hale getirebiliriz. Bu özelligi anlamamin sebebi bunun aynen c++'a da geçmis olmasidir. 2- "#include" satiri programimiza kütüphaneleri dahil etmemizi saglar. Örnegin "iostream.h" ile programimiza girdi ve çiktilari dahil etmis oluruz. yani in put/out put. ( include == içer ) 3- "int main()" Programimizin ana fonksiyonudur. Program buradan baslar kodun içindeki alt fonksiyonlarini gerçeklestirip buraya döner ve son bulur. 4- "{" fonksiyonlar bu parantezler ile baslar arkadaslar. Yeni bir fonksiyon ürettigimiz zaman bunu da parantezin içinde baska bir parantez ile yapariz ama buna daha sonra gelecegiz... 5- "cout<<" bu ekrana bir sey yazdirmak istedigimizde kullanacagiz. Daha önce dedigim gibi arkadaslar "in put/out put" yani "c/out" "c/in". cout ile disariya birseyler yazdiriken cin ile programin hafizanisina disaridan bilgi almasini sagliyoruz. cout'da "<<" kullanirken cin'de ">>" kullaniyoruz. Aman bunlari karistirmayin Bu satirin devamini incelersek; ekrana o an girdigimiz bir yazi yazdirmak istedigimizde (") kullaniyoruz. Bunda dikkat edilmesi gereken nokta ise bunu mutlaka "tab" tusunun üstündeki tus ile yapmamiz gerektigidir. ";" ile de o satririn bittigini gösteriyoruz ve alt satirdaki kodu isliyor program. 6- (cout<<"endl;") ile de bir satir asagiya iniyoruz. Bunun sayesinde programin çiktisi; CODE "What's up dude? How are you?Press any key to continue" olmak yerine CODE "What's up dude? How are you? Press any key to continue" oluyor. Bu satiri iki defa yazsaydik, CODE "What's up dude? How are you? Press any key to continue" olacakti. Bunu baska sekillerde de yapabilirdik ancak ben bilerek uzununu gösterdim. Digerleri bir dahaki sefere. 7- "return 0;" Bu satir ile daha önce de bahsettigim anafonksiyona dönüs yapiyoruz ve programimizin son buldugunu belirtmis oluyoruz. Sonuna da ";" ekliyoruz ki satirin bittigini bilgisayar anlasin . 8- "}" Açtigimiz fonksiyon parantezini kapatamayi unutmuyoruzki compile error almayalim. Burada size bir ipucu: Açtiginiz bir tirnakli parantezi hemen kapatin ve kodlarinizi araya biraktiginiz bosluklara yazin ki kapatmayi unutma gibi bir lüksünüz olmasin.. Şahit olsun Kainat, Alemler şahit olsun . Titreyen sesin ile Yüregin şahit olsun. Çok Yakın Güzel Günler,Bir Kez Daha Ufka Bak, Hep Semaya Açtıgın,Ellerin Şahit Olsun. Ö(lürsem)S(ebebi)S(ensin) Deli Var YakalaYın ![]() |
|
| | #2 |
| Stajyer Huzur Pınarı ![]()
Mesajlar: 115
Teşekkür etti: 40
Teşekkür edildi: 45
Forum Gücü: 4 Forum Puanı:222 ![]() ![]() ![]() | zor ![]() |
|
![]() |
| Konu Seçenekleri | |
| |