Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1.                             const char *arguments[10];
  2.  
  3.                             char *argumentList = new char[ it->arguments.size() +1 ];
  4.                             argumentList[ it->arguments.size()] = 0 ;
  5.                             memcpy( argumentList , it->arguments.c_str() , it->arguments.size() );
  6.  
  7.                             char *argument;
  8.                             argument = strtok( argumentList , " " );
  9.  
  10.                             int counter = 0;
  11.  
  12.                             while( argument != NULL )
  13.                             {
  14.  
  15.                                 arguments[counter] = argument;
  16.                                 argument = strtok( NULL , " " );
  17.                                 counter++;
  18.  
  19.                             }
  20.  
  21.                             arguments[counter] = '\0';
  22.  
  23.                             execl( ( std::string( "modules/" ) + it->module).c_str() , arguments[0] , (char *)0 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement