IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Temmuz 2008, 15:30   #1
Çevrimdışı
Yardımcı Admin
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
İki değişkenin değerlerini birbiriyle değiştirme




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 #include <iostream>
 
using namespace std;
 
int main()
{
    
float a 1.7;
    
float b = -7.1;
    
    
cout << "a = " << << "   b = " << << endl
    
b;
    
b;
    
b;
    
cout << "after swapping a with b:" << endl;
    
cout << "a = " << << "   b = " << << endl
    
    
cin.get(); 
    return 
EXIT_SUCCESS;


Alıntıdır

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 05 Ağustos 2008, 15:28   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: İki değişkenin değerlerini birbiriyle değiştirme




Bu konu ile alakalı daha komplike bir örnek. Kendi STRING sınıfımızı tanımlıyoruz. Ve bu sıfın üyesi olan birde 'cpystr' isminde kopyalama fonksiyonu yazıyoruz.

Ve sınıfın kurucu fonsiyonu ile, sınıfa gönderilen karakter katarını sınıfın üye verisine cpystr fonksiyonu aracılıgı ile kopyalıyoruz. Basit bir sınıf ve karakter katarı kopyalama örnegidir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include <iostream> #include <cstring> // strlen() ve strcpy() için gerekli kütüphane başlıgı. using namespace std; // Yapay string nesnemizi yazıyoruz. Bu nesnemizin ismi 'ystring' olsun. class ystring { private: char *ystr; //char tipine işaret eden işaretci degişkeni. public: ystring(char *astr) { // Kurucu fonksiyon int len = strlen(astr); // String boyutu ystr = new char[len+1]; // Bellekten yer alıyoruz (+1 son karakter olan null degeri için '\0') copystr(ystr,astr); //astr'ı ystr'a kopyala. } ~ystring() { // yok edici fonksiyon. delete[] ystr; // Tutulan bellegi serbest bırak. } /* copystr deklarasyonu burada ki'const' niteleyicisi * 'kynk' degerin yanlışlıkla veya bilerek degişiklige * uğramaması için. */ void copystr(char *hdf, const char *kynk); void showstr() { cout << ystr << endl; } }; void ystring::copystr(char *hdf, const char *kynk) { while (*kynk) { *hdf++ = *kynk++; } *hdf = '\0'; } int main() { ystring str = "Bu bizim kendi el yapimi string nesnemiz"; str.showstr(); system("pause"); return 0; }


 
Alıntı ile Cevapla

Cevapla

Etiketler
birbiriyle, değerlerini, değişkenin, değiştirme, İki


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Birbiriyle Karıştırılan Sözcükler Sue Türkçe 0 03 Temmuz 2012 22:32
Birbiriyle Karıştırılan Sözcükler Ruj Türkçe 0 13 Aralık 2010 10:02