From 4aa6a9158ee9c781564e47d4692f7f5c3a5dd73d Mon Sep 17 00:00:00 2001 From: weijiel6 <weijiel6@student.unimelb.edu.au> Date: Thu, 23 May 2019 20:44:37 +1000 Subject: [PATCH] fix one argument bug --- crack.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/crack.c b/crack.c index 2708691..7919de3 100644 --- a/crack.c +++ b/crack.c @@ -223,16 +223,18 @@ int main( int argc, char **argv ) if( argc == 2 ) { - if (isdigit(argc[1]) == 0) { - fprintf(stderr, "please entre a integer\n"); - return 0; - } - int guess_num = argc[1]; + //if (isdigit(argv[1]) == 0) { + // fprintf(stderr, "please entre a integer\n"); + // return 0; + //} + int guess_num = atoi(argv[1]); FILE *fp; char line[10000]; - fp = fopen(argv[1], "r"); - int secret_num; - for(int i = 0) + fp = fopen("common_passwords.txt", "r"); + for(int i = 0; i < guess_num; i++) { + get_password(line, fp); + printf("%s\n", line); + } return 0; } -- GitLab