Ya arkadaşlar ben bu C, C++ dilinde biraz yeniyimde bir sorum olacaktı bir yerden duydum normal yazdığını C, C++ dillerine çeviren program varmış.. Acaba böyle birşey var mı varsa programın adını yazar mısınız...
C, C++ ya dönüştürme
şöyle soyleyeyim c# ile c pLus arasında fazla bir fark yok c plus c# dönüştürmelerini yapıyor zaten . Projeleri derleme yap ;)
Hmmm... Edit yanii yanlış anlamadıysam
printf ("Merhaba"); // Bu C dilinde
cout << "Merhaba"; // Bu C++ dilinde
scanf ("%d", &sayi); // C'de değer alma
cin >> sayi; // C++'da değer alma
Değişken yazdırma
printf ("Sayi = %d", sayi); // Bu C dilinde
cout << "Sayi = " << sayi; // Bu C++ dilinde
------------------------------------
Arkadaşım C ile C++ arasındaki fark bundan ibaret ,
Object-Oriented Programming (Nesne tabanlı programlama) hariç .
Görüldüğü gibi C ve C++ arasında sadece girdi/çıktı fonksiyonları kullanımlarında fark var .
C kodu C++'a dönüştürülür ama C++ kodunun C'ye dönüştürülmesi
Nesne tabanlı programlama nedeniyle mümkün değildir .
Birde kullandığınız header(.h) dosyaları değişiyor ,
C'de standart olarak <stdio.h> ve <stdlib.h> kullanılır
C++'da <cstdio> , <cstlib> ve <iostream> kullanılır .
mengu88 birşey soracaktım peki bu C, C++ dillerini nasıl kaydediyoruz yani bu kodları nereye yazıp nasıl kaydediyoruz onları da bir anlatırmısın...
Dev-C++ programını kullanabilirsiniz ,
Kodları yazıp dosyayı kaydettikten sonra
Ctrl-F9'a basın compile etsin yada menüden Build/Compile a tıklayın ...
C veya C++ ile ilgili bir kitap alırsanız ordada detaylı anlatım olacaktır .
Hmmm.. Sanırım benim kitap almam lazım teşekkürler mengu88
Bakın yazmış oldugunuz herhangi bir C++ programını veya C programını extern anahtar kelimesi ile derleyiciye farklı bir program kodu olarak aktarmanız mumkundur.Ayrıca blodsheed devC++ editoru C ve C++ programlarını .cpp olarak ortak bir noktada calistirabilen bir editordur.Bahsettiginiz durum icin ayrıca bir programa ihtiyacınız yoktur.
Başarılar