diff --git a/src/command.cpp b/src/command.cpp index dd45437..3bce3d0 100644 --- a/src/command.cpp +++ b/src/command.cpp @@ -30,7 +30,7 @@ void Command::addDefaultCommand(void (*func)(int argc, char *argv[])) } // run a command -void Command::runCommand(char *name, int argc, char *argv[]) +void Command::runCommand(std::string name, int argc, char *argv[]) { // std::cout << "Running command: " << name << std::endl; if (this->isInCommands(name)) @@ -50,7 +50,7 @@ void Command::runCommand(char *name, int argc, char *argv[]) } // check if a command is in the command map -bool Command::isInCommands(char *name) +bool Command::isInCommands(std::string name) { for (auto const &command : commands) { diff --git a/src/command.h b/src/command.h index 80234be..a6bff41 100644 --- a/src/command.h +++ b/src/command.h @@ -25,9 +25,9 @@ public: // add a default command to the command map void addDefaultCommand(void (*func)(int argc, char *argv[])); // run a command - void runCommand(char *name, int argc, char *argv[]); + void runCommand(std::string name, int argc, char *argv[]); // check if a command is in the command map - bool isInCommands(char *name); + bool isInCommands(std::string name); std::string listCommands();