diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-09-02 14:50:58 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-09-02 14:50:58 +0300 |
| commit | e1792163733780a15e0d5049cd6d2af4a5465cee (patch) | |
| tree | 8bc024b6e54cef104102e6cdb48e26a2680c9152 /src/defaultCommands.c | |
| parent | e27a9d5f173f7626c576dbb2cd4c2f373edc847b (diff) | |
| download | you86-e1792163733780a15e0d5049cd6d2af4a5465cee.tar you86-e1792163733780a15e0d5049cd6d2af4a5465cee.tar.gz you86-e1792163733780a15e0d5049cd6d2af4a5465cee.zip | |
(2) Implemented dailystack daily folder. Added test command that shows number of command arguments.
Diffstat (limited to 'src/defaultCommands.c')
| -rw-r--r-- | src/defaultCommands.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/defaultCommands.c b/src/defaultCommands.c index 74415da..533d399 100644 --- a/src/defaultCommands.c +++ b/src/defaultCommands.c @@ -1,6 +1,7 @@ #include "commandHandler.h" #include <stdio.h> #include <stdlib.h> +#include <string.h> void help(char *p_args) { printf("This is the help message"); @@ -18,6 +19,14 @@ void exitApp(char *p_args) { exit(EXIT_SUCCESS); } +void test(char *p_args) { + int i = 0; + while (p_args != NULL) { + printf("Argument %d: %s\n", i++, p_args); + p_args = strtok(NULL, " "); + } +} + extern void registerHandler(char *, P_EXECUTOR); void registerDefaultHandlers() { @@ -30,4 +39,6 @@ void registerDefaultHandlers() { registerHandler("v", &version); registerHandler("exit", &exitApp); registerHandler("e", &exitApp); + + registerHandler("t", &test); } |
