Visual Studio'da C kodlarını C veya C++ derleyicisi ile derleme

09:47
Visual Studio IDE'sinde otomatik olarak uzantısı .c ise c derleyicisi ile .cpp ise C++ derleyicisi ile derleyebilmektedir. Fakat bu durumu aşağıdaki gibi bir ayarla değiştirmek mümkündür. Yani C kodlarını da C++ derleyicisi ile derlemek mümkün. Neden böyle bir ayara ihtiyaç vardır? C++ ile gelen...

C'de ASCII - UTF-8 - UNICODE Kavramları

ASCII  :Standart ascii ’de türkçe karakter bulunmamaktadir. Çıkış amacı amerikan sisteminin ihtiyaçlarını karşılayacak şekildedir. C'de standart olarak karakterlerin ascii karşılıkları sistemde tutulmaktadır. Mesela A harfi sistemde 65 olarak tutulmaktadır. 7 bit' lik bir sistemdir. UTF-8...

C'de Türkçe Karakter Problemi

10:21
Visual Studio ‘da C/C++ kod geliştirme yapılırken türkçe karakterle ilgili dikkat edilmesi gereken 3 nokta bulunmaktadır. 1.     Sistem lokal ayarı 2.     Konsol Aktif Kod Page türü 3.     Kaydedilen kaynak kodun kaydedilme türü İşletim...

Sabitler (CONSTANTS)

10:27
C’de sabitlerinde türleri vardir. C’de sabitler Tamsayı Sabitleri ve Gerçek Sayı sabitleri olarak ikiye ayrilir. Tamsayi Sabitleri: Integer Constants Gerçek Sayı Sabitleri: Floating Constants Türkçede gerçek sayi ayiraci virgül(,) dür. C'de ve C++ ise nokta (.) gerçek sayi ayiraci olarak kullanılır. C'de...

C için Linux'te Komut Satirindan Kod Gelistirme Araçları

10:31
Kod geliştirme yapılırken linux ortamında komut satırından kullanabileceğimiz komutlar bulunmaktadır. Bunlardan çok kullandığım 5 tanesine bu yazımda değineceğim; apropos whatis man size objdump apropos: apropos komutu man sayfaların isimlerini ve tanımlarını tarayarak bize bu isimle benzer...

Makrolar

04:52
Makrolar derleyicilerden bağımsız ve derleyicilerden önce kod üzerinde değişiklik yapan preprecessor için yazılan kodlardır. preprecessor'ün kendi özel syntax'ı vardır. # ile başlayan ifadeler preprecessor için komut dizinleridir. MAKROLARIN SINIFLANDIRILMASI 1. Object-like Macros'lar nesne gibi...

C ile ilgili kısa notlar

09:38
C ön işlemci syntax’ı, komut’ları, kuralları olduğundan dolayı unique bir programlama dilidir. Ön işlemci çalıştırdığı komutları tamamladıktan sonra siler, dolayısıyla derleyici mesela # ile başlayan komutları görmeyecektir. C standartları belirlenmeden önceki C’ye traditional C denir. C’nin...