#include <stdio.h> #include <ctype.h> void parse_shell_input(char *line) { // Your logic here char *ptr = line; while (0 != *line) { if (' ' == *line) { *line++ = 0; printf("%s\n", ptr); while(' ' == *line) { line++; } ptr = line; } line++; } printf("%s\n", ptr); } int main() { char line[101]; fgets(line, sizeof(line), stdin); parse_shell_input(line); return 0; }
Test Cases
Test Results
Input
led set 3 on
Expected Output