- if (strstr(argv[i], "&&")){
- fprintf (stderr, "Bad Argument!\n");
- exit (1);
- }
- elsif (strstr(argv[i], "|")){
- fprintf (stderr, "Bad Argument!\n");
- exit (1);
- }
- elsif (argc > 2){
- fprintf (stderr, "Too Many Arguments!\n");
- exit (1);
+ if (strstr(argv[i], "&&")){
+ fprintf (stderr, "Bad Argument!\n");
+ exit (1);
+
+ } else if (strstr(argv[i], "|")) {
+ fprintf (stderr, "Bad Argument!\n");
+ exit (1);
+
+ } else if (argc > 3) {
+ fprintf (stderr, "Too Many Arguments!\n");
+ exit (1);
+
+ } else {
+ snprintf(temp, STRING_SIZE, "%s %s", command, argv[i]);
+ snprintf(command, STRING_SIZE, "%s", temp);