InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
shrpnl 1
shrpnl
YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Metin2-Fix-Desc-Find-PC 2021-02-21

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan durda
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 53
  • Görüntüleme Görüntüleme 6K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Boost kütüphanesi kullanılmadan yapılamaz mı ki ?

stl.h aç

arat:
inline void stl_lowers(std::string& rstRet)
{
for (size_t i = 0; i < rstRet.length(); ++i)
rstRet = tolower(rstRet);
}

altına ekle:
std::string stl_lower_copy(const std::string& stInput)
{
std::string stLowerCopy = stInput;
for (size_t i = 0; i < stLowerCopy.length(); ++i)
stLowerCopy = tolower(stLowerCopy);
return stLowerCopy ;
}

---

desc_manager.cpp aç

includelara ekle:
#include "../../common/stl.h"

arat:
if (d->GetCharacter() && !strcmp(d->GetCharacter()->GetName(), m_name))
return true;
return false;

değiştir:
return d->GetCharacter() && stl_lower_copy(d->GetCharacter()->GetName()) == stl_lower_copy(m_name);
 
Paylaşım için teşekkürler
 
Elune sağluk.
 
Yanlış anlama işlerini tabiki beğeniyorum ama boost kütüphanesine bağlı kalmayı seven bir insan değilim bunu kullanmadan yapmak daha mantıklı geliyor ayriyetten kodun uzun kısa olması bir şey ifade etmiyor stabil ise tercih etmek daha faydalı olucaktır.
 
stl.h aç

arat:
inline void stl_lowers(std::string& rstRet)
{
for (size_t i = 0; i < rstRet.length(); ++i)
rstRet = tolower(rstRet);
}

altına ekle:
std::string stl_lower_copy(const std::string& stInput)
{
std::string stLowerCopy = stInput;
for (size_t i = 0; i < stLowerCopy.length(); ++i)
stLowerCopy = tolower(stLowerCopy);
return stLowerCopy ;
}

---

desc_manager.cpp aç

includelara ekle:
#include "../../common/stl.h"

arat:
if (d->GetCharacter() && !strcmp(d->GetCharacter()->GetName(), m_name))
return true;
return false;

değiştir:
return d->GetCharacter() && stl_lower_copy(d->GetCharacter()->GetName()) == stl_lower_copy(m_name);
Çok daha mantıklı geldi bu teşekkürler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst