My main function should be like this.
int main(int argc, char **argv) {
vector<string> v;
string s;
v.push_back(string("fee"));
v.push_back(string("fi"));
v.push_back(string("foe"));
v.push_back(string("fum"));
join(v, '/', s);
cout << s << '\n';
return 0;
}
My output should be: fee/fi/foe/fum
I did:
#include <vector>
#include <iostream>
#include <cstdlib>
using namespace std;
void join(vector<string> v, char c , string s){
for (int i=0; i<v.size(); i++)
cout << v[i];
}
int main(int argc, char **argv) {
vector<string> v;
string s;
v.push_back(string("fee"));
v.push_back(string("fi"));
v.push_back(string("foe"));
v.push_back(string("fum"));
join(v,'/',s);
cout<<s<<'\n';
return 0;
}
I cant printed '/' this char. How can ı do? How can I send char from main function to join function?
cout<