Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- vector<string> split(string buffer){
- char *aux = strdup(buffer.c_str());
- char *token;
- vector<string> comandos;
- token = strtok(aux," ");
- comandos.push_back(token);
- transform(comandos[0].begin(), comandos[0].end(), comandos[0].begin(), ::toupper);
- if((comandos[0] == "CT") || (comandos[0] == "IR") || (comandos[0] == "RI") || (comandos[0] == "GI") ){
- comandos.push_back(strtok(NULL," "));
- comandos.push_back(strtok(NULL,""));
- }
- else if((comandos[0] == "CI") || (comandos[0] == "BR")){
- comandos.push_back(strtok(NULL," "));
- comandos.push_back(strtok(NULL," "));
- comandos.push_back(strtok(NULL,""));
- }
- else{
- while(token = strtok(NULL," ")){
- comandos.push_back(token);
- }
- }
- return comandos;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement