基本上,
int main( int argc, char** argv )
完全相同(或非常接近)。我想知道是否可以使用其他功能复制int main( ... )
的功能。例如,假设我有一个
readline();
从文件中读取一行的函数。我想知道行包含argc
的参数有多少,以及每个参数的数组(行中的空格代表新参数)argv
。所以我有两个问题:
int main()
函数以外的C ++中是否存在这样的函数?string
类是否具有此功能。谢谢!
答案 0 :(得分:3)
#include <boost/algorithm/string.hpp>
std::vector<std::string> strs;
boost::split(strs, "word1 word2 word3", boost::is_any_of(", "));