Split Argument

hasanmacit

Süper Üye
Süper Üye
Geliştirici
Yardımsever Üye
Emekli Üye
Editör
Mesaj
5.988
Çözümler
252
Beğeni
7.777
Puan
6.350
Ticaret Puanı
8
Çok hata alan arkadaş var. Gerekli yerlere düzgün şekilde eklerseniz sıkıntı yaşamazsınız. İyi forumlar dilerim.

utils.cpp:
Genişlet Daralt Kopyala
#include <boost/algorithm/string/classification.hpp> // Include boost::for is_any_of
#include <boost/algorithm/string/split.hpp>

void split_argument(const char* argument, std::vector<std::string>& vecArgs)
{
    std::string arg = argument;
    boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
}
utils.h:
Genişlet Daralt Kopyala
extern void split_argument(const char* argument, std::vector<std::string>& vecArgs);
 
En son bir moderatör tarafından düzenlenmiş:
sökmeye bile üşenmişler asfjkaskjda beyondla farkları alın demişler askflasdjaksdjka
 
Çok hata alan arkadaş var. Gerekli yerlere düzgün şekilde eklerseniz sıkıntı yaşamazsınız. İyi forumlar dilerim.

utils.cpp:
Genişlet Daralt Kopyala
#include <boost/algorithm/string/classification.hpp> // Include boost::for is_any_of
#include <boost/algorithm/string/split.hpp>

void split_argument(const char* argument, std::vector<std::string>& vecArgs)
{
    std::string arg = argument;
    boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
}
utils.h:
Genişlet Daralt Kopyala
extern void split_argument(const char* argument, std::vector<std::string>& vecArgs);
bu da boostsuz
#include <sstream>
#include <cfloat> // C++ icin


split_argument:
Genişlet Daralt Kopyala
void split_argument(const char* argument, std::vector<std::string>& vecArgs)
{
    std::istringstream iss(argument);
    std::string word;
    while (iss >> word) {
        vecArgs.push_back(word);
    }
}
 
bu da boostsuz
#include <sstream>
#include <cfloat> // C++ icin


split_argument:
Genişlet Daralt Kopyala
void split_argument(const char* argument, std::vector<std::string>& vecArgs)
{
    std::istringstream iss(argument);
    std::string word;
    while (iss >> word) {
        vecArgs.push_back(word);
    }
}
2 türlüde hatayı alıyom çözemedim
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst