From eda78e8c399a59ca0cb20d1ccce6cb10b60ab739 Mon Sep 17 00:00:00 2001 From: Rexo35 <98764898+Rexo35@users.noreply.github.com> Date: Tue, 23 Aug 2022 22:11:15 +0200 Subject: [PATCH] Update builtin.h --- ZSharp/builtin.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ZSharp/builtin.h b/ZSharp/builtin.h index a845beb..c66f1cd 100644 --- a/ZSharp/builtin.h +++ b/ZSharp/builtin.h @@ -468,8 +468,13 @@ boost::any ZSFunction(const string& name, const vector& args) Vec2 v(AnyAsFloat(args.at(0)), AnyAsFloat(args.at(1))); return v; } - else if (name == "ZS.System.Command") - int temp = system(StringRaw(AnyAsString(args.at(0)))); + else if (name == "ZS.System.Command"){ + string command = StringRaw(AnyAsString(args.at(0))); + int command_len = command.length(); + char command_char_arr[command_len + 1]; + strcpy(command_char_arr, command.c_str()); // string into char arr + int k = system(command_char_arr); + } else LogWarning("ZS function \'" + name + "\' does not exist.");