int main(int argc, char *argv[]) { char encode = 'e'; int offset = 0; char *string = NULL; int i; for (i = 0; i + 1 < argc; ++i) { if (!strcmp(argv[i], "--code")) { if (!strcmp(argv[++i], "d")) { encode = 'd'; } } else if (!strcmp(argv[i], "--offset")) { offset = atoi(argv[++i]); } else if (!strcmp(argv[i], "--string")) { string = argv[++i]; } } if (!string) { printf( "Usage %s --string <string_to_encode> --offset <number> --code{e|d}\n", argv[0]); return EXIT_FAILURE; } ceaser(encode, offset, string); printf("%s\n", string); return EXIT_SUCCESS; }
int main(void) // start { int shift; do { printf("Please enter a positive int: "); shift = GetInt(); } while(shift < 1); printf("%s\n",ceaser(shift)); return 0; }