- Mesaj
- 3.975
- Çözümler
- 384
- Beğeni
- 4.053
- Puan
- 1.849
- Ticaret Puanı
- 0
Merhabalar, boost kitaplığı içindeki trim işlevini, aynı mantıkta çalışacak şekilde std de nasıl kullanabilirim, bu konuda bilgisi olan var mı acaba?
Şu şekilde bir deneme yaptım;
Bunu sorunsuzca çağırıp build alabiliyorum fakat oyun içinde olması gerektiği gibi çalışmıyor. Bu trim'in mantığını da tam kavrayamadım açıkcası.
O yüzden doğru bir düzenleme de yapamıyorum.
Şu şekilde bir deneme yaptım;
C++:
std::string trim(const string& str)
{
size_t first = str.find_first_not_of(' ');
if (string::npos == first)
{
return str;
}
size_t last = str.find_last_not_of(' ');
return str.substr(first, (last - first + 1));
}
Bunu sorunsuzca çağırıp build alabiliyorum fakat oyun içinde olması gerektiği gibi çalışmıyor. Bu trim'in mantığını da tam kavrayamadım açıkcası.
O yüzden doğru bir düzenleme de yapamıyorum.