int main(int argc, char* argv[]) { if (argc == 3) printf("%s\n", mergestr(argv[1], argv[2])); else printf("Incorrect input\n"); return 0; }
int main(int argc, char *argv[]) { int i; int len = argc-1; char s[len][MAX]; /* If no real arguments (besides the program name) are passed... */ if (argc == 1) { puts("ERROR - NO ARGUMENTS"); exit(EXIT_FAILURE); } /* Save all the arguments in an array of strings */ for (i = 1; i < argc; i++) { strncpy(s[i-1], argv[i], MAX); } if (mergestr(s, len)) { puts("Palindrome"); } else { puts("Not palindrome"); } return 0; }