Skip to content
Snippets Groups Projects
Commit b92bacd6 authored by Dr. Felix Tobias Schindler's avatar Dr. Felix Tobias Schindler
Browse files

[common.string] added conversion functions

parent 919f1f01
No related branches found
No related tags found
No related merge requests found
...@@ -150,6 +150,24 @@ bool equal(const std::string& first, const std::string& second) ...@@ -150,6 +150,24 @@ bool equal(const std::string& first, const std::string& second)
return !first.compare(second); return !first.compare(second);
} }
std::vector<std::string> mainArgsToVector(int argc, char** argv)
{
std::vector<std::string> ret;
for (int ii = 0; ii < argc; ++ii)
ret.push_back(argv[ii]);
return ret;
} // std::vector< std::string > mainArgsToVector(int argc, char** argv)
char** vectorToMainArgs(const std::vector<std::string> args)
{
char** argv = new char*[args.size()];
for (unsigned int ii = 0; ii < args.size(); ++ii) {
argv[ii] = new char[args[ii].length() + 1];
strcpy(argv[ii], args[ii].c_str());
}
return argv;
} // char** vectorToMainArgs(const std::vector< std::string > args)
} // namespace String } // namespace String
} // namespace Common } // namespace Common
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment