#include <bits/stdc++.h>
using namespace std;
void split(string &rune,vector<string> &v,const char *d)
{
char *s=(char*)malloc(sizeof(char)*rune.size());
strcpy(s,rune.c_str()) ;
char *p;
p = strtok(s,d);
while(p)
{
string tmp=p;
v.push_back(tmp);
p=strtok(NULL,d);
}
}
int main()
{
string rune ("Golden Global View,disk * %^ de^sk");
// char s[]="Golden Global View,disk * desk";
vector<string> v;
const char *d = " ,*%^";
split(rune,v,d);
for(auto i:v)
cout<<i<<'@';
return 0;
}