Soru Source virgülün önemi?

  • Konuyu açan Konuyu açan texas1343
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 3
  • Gösterim Gösterim 63
Herhangi bir konuda danışmak istediğiniz soru varsa bu öneki seçebilirsiniz.

texas1343

MT Üye
MT Üye
Mesaj
576
Çözümler
25
Beğeni
351
Puan
799
Ticaret Puanı
0
hayırlı geceler herkese bugün bir sistem eklemesi yaptım bu sistemde db taraflı eklemde var dı ClientManagerPlayer.cpp burada bir eklemeler vardı

sistemi söktüğüm filesin db sinde şöyle ekli idi;

Kod:
Genişlet Daralt Kopyala
", test1"
", test2"

bu şekilde ekleme yaptım derleyici hata da vermedi build aldı ama oyunda girince sistem çalışmadı

bende kedimce test yapmaya karar verdim şu şekilde yaptım;

Kod:
Genişlet Daralt Kopyala
            ",test1,"
            "test2 "

bu şekilde de derleyici hata vermedi build aldım ama bu sefer sistem çalıştı


şimdi benim anlamadığım şey burada virgül de yok sistem nasıl çalışıyor bunun mantığı nedir?
 
Yapılan:
Genişlet Daralt Kopyala
", test1"
", test2"
Bu şekilde yapmak yerine boşluk olmadan yaparsan aynı sonucu alırsın diye düşünüyorum.
Olması Gereken:
Genişlet Daralt Kopyala
",test1"
",test2 "
Belki sistemi aldığın fileste string çekerken düzenleme yapılmış olabilir.
 
Son düzenleme:
"test" "FROM xxx" derseniz testFROM olur
"test " "FROM xxx" olursa çalışır virgül değil boşluk olmadığından bir sonraki satırı bozuyor
 
hayırlı geceler herkese bugün bir sistem eklemesi yaptım bu sistemde db taraflı eklemde var dı ClientManagerPlayer.cpp burada bir eklemeler vardı

sistemi söktüğüm filesin db sinde şöyle ekli idi;

Kod:
Genişlet Daralt Kopyala
", test1"
", test2"

bu şekilde ekleme yaptım derleyici hata da vermedi build aldı ama oyunda girince sistem çalışmadı

bende kedimce test yapmaya karar verdim şu şekilde yaptım;

Kod:
Genişlet Daralt Kopyala
            ",test1,"
            "test2 "

bu şekilde de derleyici hata vermedi build aldım ama bu sefer sistem çalıştı


şimdi benim anlamadığım şey burada virgül de yok sistem nasıl çalışıyor bunun mantığı nedir?
kankam bunu mesela player tablosuna ekliyorsun ya orada arada boşluk koymazsan dip dibe olur veri yazamaz oyun db.core yer bazı fileslarda virgül başta olur bazısında sonda olur mesela son bitiş sistemindede virgül olmaz sonda çünkü bitiştir o yüzden sen eklediğin yere dikkat edeceksin kendindekine göre virgülleri değiştireceksin
 
Geri
Üst