Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: C++ Printf & Scanf Komutları Myth-Defacer 1. Ders
Myth-Defacer
*
avatar
Teğmen
Durum: Çevrimdışı
Seviye Puanı: 7
Yaşam Puanı: 11 / 160
Deneyim: 40 / 100
Rep Sayısı: 0
Mesaj Sayısı: 72
Üyelik Tarihi: 29.09.2015
     
Yorum: #1
C++ Printf & Scanf Komutları Myth-Defacer 1. Ders
05.10.2015 23:41
Öncelikle söylemek isterim ki makalenin tamamı bana aittir.

Öncelikle bu konu basit komutları nasıl ve ne şekilde kullanacağınızı anlatmak içindir. Basit bir konsol uygulaması yazmaya karar verdiyseniz bu komutlar sizin için temel ve gerekli olan konulardır. Öncelikle kodlarınızı yazmaya başladığınız zaman önce kullanacağınız kütüphaneleri eklemeniz gerekmektedir. Örneğin ;

PHP Kod:
#include <stdio.h>
int main(void)
{
    
Yazacağınız kodları buraya yazıcaksınız.



Buradaki "stdio.h" bir kütüphanedir. Google üzerinden C++ kütüphaneleri diye araştırırsanız bir çok kütüphaneye erişebilirsiniz. Bu kütüphaneleri eklemezseniz komutlarınız işlem gerçekleştirmez. Gelelim komutlarımıza ;

PHP Kod:
printf ("Yazi buraya"); 

Konsol uygulamaları türkçe karakterleri algılamaz. Buraya ne yazarsanız programı çalıştırdığınızda karşınıza onu çıkartıcaktır. Örnek ;

Önizleme

PHP Kod:
Yazi Buraya 

Gelelim scanf komutuna bu komut ile karakter veya bir sayı saklayabilirsiniz. Tabi nasıl diye soruyorsunuz. Scanf komutunu kullanacaksanız kodunuza eklemeler yapmanız gerekmektedir.

PHP Kod:
#include <stdio.h>
int main(void)
{
int a;
double b;
char c;

printf("Bir tam sayı giriniz :");
scanf("%d" , &a);

printf("Bir ondalık sayı giriniz :");
scanf("%lf" , &b);

printf("Bir karakter giriniz :");
scanf("%c" , &c);

printf ("Girdiğiniz Tam Sayı : %d \n" a)
printf ("Girdiğiniz Ondalık Sayı : %lf \n" b)
printf ("Girdiğiniz Karakter : %c \n" c)


Örneklerken elimden geldiğince zenginleştirmeye çalıştım :)

Buradaki her kodun tek tek anlamına geldi sıra.
int a;
diye tanımladığımız kısımdaki int tam sayıları tanımlamak içindir a ' yı yazmamızın sebebi ise a ' nın girdiğiniz tam sayıyı saklayabilmesi içindir.
double b;
diye tanımladığımız kısımdaki double ondalık sayıları tanımlamak içindir b ' yi yazmamızın sebebi ise b ' nin girdiğiniz ondalık sayıyı saklayabilmesi içindir.
char c;
diye tanımladığımız kısımdaki char karakterleri tanımlamak içindir c ' yi yazmamızın sebebi ise c ' nin girdiğiniz karakteri saklayabilmesi içindir

Peki gelelim %d , %lf , %c diye yazdığımız kodlar niye yazıldı

%d tam sayıları saklamak veya yazdırmak için gerekli olan koddur. Bunu printf in içine yazmazsanız a ' nın içine sakladığımız tam sayıyı ekrana yazdıramazsınız. Scanf te kullanmazsanız zaten kodlarınız hata vericektir ve kendini debug içine sokacaktır.
%lf ise aynı şekilde ondalık sayılar içindir.
%c ise yine aynı işlevi görür buda karakterler içindir.

Kullandığımız \n kodu ise printf içine yazılır alt satıra geçmek içindir.

İşin sonuç kısmına gelirsek printf yazdırmak scanf saklamak içindir. Bir beğeniyi çok görmeyelim şimdiden teşekkürler :)


Myth-Defacer
(Bu konu en son: 05.10.2015 Tarihinde, Saat: 23:46 düzenlenmiştir. Düzenleyen: Myth-Defacer.)
Alinti
[email protected]
*
avatar
Onursal Üye
Durum: Çevrimdışı
Seviye Puanı: 26
Yaşam Puanı: 283 / 629
Deneyim: 16 / 100
Rep Sayısı: 119
Mesaj Sayısı: 852
Üyelik Tarihi: 05.05.2013
     
Yorum: #2
Cvp: C++ Printf & Scanf Komutları Myth-Defacer 1. Ders
05.10.2015 23:53
Mavi yazıları okuyamıyorum, gözlerimi çok yoruyor. Emeğinize sağlık geçmiş günlerimi yad ettirdiniz.
Alinti
KingSkrupellos
*
avatar
Hacktivist
Durum: Çevrimdışı
Seviye Puanı: 55
Yaşam Puanı: 1,355 / 1,355
Deneyim: 22 / 100
Rep Sayısı: 2689
Mesaj Sayısı: 6096
Üyelik Tarihi: 21.08.2013
     
Yorum: #3
Cvp: C++ Printf & Scanf Komutları Myth-Defacer 1. Ders
05.10.2015 23:58
Güzel döküman elinize sağlık Smile

We don't care what people think about us, we are proud of us, we not gonna change for anyone. I do not have own no website. No Contact. # KingSkrupellos # Cyberizm Digital Security Technological Turkish Moslem Army.

cyberizm

Alinti
Myth-Defacer
*
avatar
Teğmen
Durum: Çevrimdışı
Seviye Puanı: 7
Yaşam Puanı: 11 / 160
Deneyim: 40 / 100
Rep Sayısı:
Mesaj Sayısı: 72
Üyelik Tarihi: 29.09.2015
     
Yorum: #4
Cvp: C++ Printf & Scanf Komutları Myth-Defacer 1. Ders
06.10.2015 00:00
(05.10.2015 23:53)[email protected] Nickli Kullanıcıdan Alıntı:  Mavi yazıları okuyamıyorum, gözlerimi çok yoruyor. Emeğinize sağlık geçmiş günlerimi yad ettirdiniz.

Bir sonraki derslerde buna dikkat ederim teşekkürler :)

(05.10.2015 23:58)KingSkrupellos Nickli Kullanıcıdan Alıntı:  Güzel döküman elinize sağlık :)

Teşekkürler :)
Alinti



1 Ziyaretçi