Nu var det ett tag sedan jag lekte med C++, men ett stt att gra det p med datastrukturen vector r:
Kod:
#include <iostream>
#include <string>
#include <vector>
int main()
{
std::vector<std::string> v;
std::string res;
int i, size;
v.push_back("hej");
v.push_back("san");
size = v.size();
for(i=0; i<size ; i++) {
res.append(v[i]);
}
std::cout << "Result: " << res << std::endl;
return 0;
}
Vill du anvnda en C array kan du gra ngot liknande detta:
Kod:
#include <iostream>
#include <string>
int main()
{
char *array[] = {"hej", "san", "!", NULL}, **cp;
std::string res;
for(cp = array; *cp != NULL ; cp++) {
res.append(*cp);
}
std::cout << "Result: " << res << std::endl;
return 0;
}
Kort sagt, utg frn strings appendmetod.