- 15 Mar 2018
- 1,109
- 25
C++ Derslerine Devam Giriş Çıkışlar ve Fonksiyonlar
Konu İçeriği:
Bölüm 1: Giriş ve Çıkışlar
Bölüm 2: Fonksiyonlar ve Hazır Fonksiyonlar
Bölüm 1: Giriş Çıkışlar ve Iostream Kütüphanesi Nedir?
Iostream kütüphanesi C++'da giriş ve çıkış komutlarını kullanmamız için gereklidir.
Istream(Giriş) ve Ostream(Çıkış)'ın tümüdür. Genelde iki tip giriş akışı vardır. Bunlar kullanıcıdan gelen ve dosyadan okuma olarak adlandırılır. Çıkış ise zaten var olan ya da bilinen veriyi kullanıcıya göstermedir.
C++'ta varsayılan giriş ve çıkış elemanları:
Fstream kütüphanesi ise programda aynı dizinde bulunan txt dosyasından bilgi çekmeye yarar.
Bölüm 2: Fonksiyonlar ve Hazır Fonksiyonlar
Kısım 1: Fonksiyonlar
Fonksiyonlar kodlarımızı düzenlememizi ve main'in içinde kodları gerektiği zaman çağrmamızı sağlar böylece kodlarımızda düzen oluşur.
}
Fonksiyonların değer döndürmesi fonksiyonun işlevi bittiği ya da sonuna gelindiği zaman fonksiyonun alacağı değerdir.
Basit örnekten gidecek olursak sayının karesini alan programın mantığı şu şekilde olmalıdır.
Kısım 2 Hazır Fonksiyonlar
Bu fonksiyonları kendimiz yazabileceğimiz gibi C++'ın kütüphanelerinde hazır olarak bulunmaktadır.
Karakter İşleme Fonksiyonları(Char)
şeklinde tanımlanır.
Dizgi İşleme Fonksiyonları(String)
şeklinde tanımlanır.
Kütüphanenin Fonksiyonları (Alıntıdır)
vs. vs. devamı gelecektir
Konu İçeriği:
Bölüm 1: Giriş ve Çıkışlar
Bölüm 2: Fonksiyonlar ve Hazır Fonksiyonlar
Bölüm 1: Giriş Çıkışlar ve Iostream Kütüphanesi Nedir?
Iostream kütüphanesi C++'da giriş ve çıkış komutlarını kullanmamız için gereklidir.
Kod:
[COLOR="red"]KOD|#include <iostream>| olarak tanımlanır.[/COLOR]
Istream(Giriş) ve Ostream(Çıkış)'ın tümüdür. Genelde iki tip giriş akışı vardır. Bunlar kullanıcıdan gelen ve dosyadan okuma olarak adlandırılır. Çıkış ise zaten var olan ya da bilinen veriyi kullanıcıya göstermedir.
C++'ta varsayılan giriş ve çıkış elemanları:
Kod:
[COLOR="Red"]KOD|cin // varsayılan giriş
KOD|cout // varsayılan çıkış[/COLOR]
Fstream kütüphanesi ise programda aynı dizinde bulunan txt dosyasından bilgi çekmeye yarar.
Kod:
[COLOR="red"]KOD|#include <fstream>| olarak tanımlanır
ofstream isimDosyasi; // isim dosyasi adında bir dosya oluşturduk diyebiliriz
isimDosyasi.open("isimlerimiz.txt") // dosya açıldı
isimDosyasi << "ayşe ahmet fatma kazım";
isimDosyasi.close(); // dosya kapandı[/COLOR]
Bölüm 2: Fonksiyonlar ve Hazır Fonksiyonlar
Kısım 1: Fonksiyonlar
Fonksiyonlar kodlarımızı düzenlememizi ve main'in içinde kodları gerektiği zaman çağrmamızı sağlar böylece kodlarımızda düzen oluşur.
Kod:
[COLOR="red"]KOD| fonksiyonunTürü fonksiyonun Adı(ön komutlar){
çalışacak komutlar;[/COLOR]
Fonksiyonların değer döndürmesi fonksiyonun işlevi bittiği ya da sonuna gelindiği zaman fonksiyonun alacağı değerdir.
Basit örnekten gidecek olursak sayının karesini alan programın mantığı şu şekilde olmalıdır.
Kod:
[COLOR="red"]KOD|v oid kareAl(){
std::int x;
std::cin >> x;
std::cout << x*x;
}
int main(){
kareAl();
system("pause");
return 0;
}[/COLOR]
Kısım 2 Hazır Fonksiyonlar
Bu fonksiyonları kendimiz yazabileceğimiz gibi C++'ın kütüphanelerinde hazır olarak bulunmaktadır.
Karakter İşleme Fonksiyonları(Char)
Kod:
[COLOR="red"]KOD|#include <cctype>[/COLOR]
Dizgi İşleme Fonksiyonları(String)
Kod:
[COLOR="red"]KOD|#include <cstring>[/COLOR]
Kütüphanenin Fonksiyonları (Alıntıdır)
Kod:
[COLOR="Red"]KOD|
strcpy(string 2'yi string 1'e kopyalar),
strncpy(string 2'yi string 1'e n karakter kopyalar),
strcat(string 2'yi string 1'e ekler),
strncat(string 2'yi string 1'e n karakter ekler),
strcmp(string 1 ile string 2'yi karşılaştırır),
strncamp(string 1 ile string 2'nin n karakterini karşılaştırır),
strchr(string içinde bir karakter arar), strstr(string'in içinde string arar),
strlen(stringin uzunluğunu verir), strrev(string'i ters çevirir)[/COLOR]
vs. vs. devamı gelecektir
Son düzenleme: