#include <iostream>
#include <sstream>
std::string getFirstWords(const char *arr[], unsigned arrsize) {
std::string firstwords = "";
for(unsigned i = 0; i < arrsize; i++) {
std::stringstream ss(std::stringstream::in | std::stringstream::out);
ss << arr[i];
std::string word;
ss >> word;
firstwords += word;
if (i < arrsize - 1)
firstwords += " ";
}
return firstwords;
}
int main ()
{
const char *arr[] = {
"c c++ assembly",
"c# vb java",
"javascript php css"
};
std::string firstwords = getFirstWords(arr, sizeof(arr) / sizeof(arr[0]));
std::cout << firstwords;
return 0;
}
/*
run:
c c# javascript
*/