vector<string> fields;
char* tok;
- char cchars [source.size()+1];
+ char* cchars = new char[source.size()+1];
char* cstr = &cchars[0];
strcpy(cstr, source.c_str());
tok = strtok(cstr, delims.c_str());
tok = strtok(NULL, delims.c_str());
}
+ delete[] cchars;
+
return fields;
}