Implemented parameter passing into script, added a minimal getop-parser, added an example script which takes parameters

This commit is contained in:
martin.holst@gmail.com 2013-09-19 19:21:12 +00:00
parent b13fa4448f
commit 30a5d35529
3 changed files with 155 additions and 3 deletions

View file

@ -228,8 +228,8 @@ int CmdRun(const char *Cmd)
// memset(cmd_name, 0, 32);
// sscanf(Cmd, "%31s%n", cmd_name, &len);
char script_name[128];
char arguments[256];
char script_name[128] = {0};
char arguments[256] = {0};
int name_len = 0;
int arg_len = 0;
@ -244,7 +244,7 @@ int CmdRun(const char *Cmd)
char buf[256];
snprintf(buf, sizeof buf, "./scripts/%s%s", script_name, suffix);
printf("---Executing: %s with arguments '%s'\n",buf,arguments);
printf("--- Executing: %s, args'%s'\n",buf,arguments);