BlueBear icon

profiler.c

BlueBear | PRO | 03/20/13 08:58:44 AM UTC | 0 ⭐ | 630 👁️ | Never ⏰ | []
C |

1.52 KB

|

None

|

0 👍

/

0 👎

int main(int argc, char *argv[])
{
    clock_t start, stop;
    double t = 0.0;
    
    //ak sme zadali 1 prikaz, alebo viac ako 2, tak nam nezbehne program, len vypise, ze ako by sme mali zadavat hodnoty
    if(argc != 2)
    {
        usage();
    }
    else
    {
        
        
        assert((start = clock())!=-1);
        
        //zakomentovany cyklus pre zobrazenie vsetkych argumentov zadanych do programu
        /*int count = 0;
        for( count = 0; count < argc; count++ )
        printf( "  argv[%d]   %s\n", count, argv[count] );*/
        while ((argc > 1) && (argv[1][0] == '-'))
        {
            switch (argv[1][1])
            {
                case 's':
                    //spravi nam SHA1 algoritmus z retazca, co sme zadali v konzole
                    makeSha(&argv[1][2]);
                    break;
                case 'c':
                    //spravi nam CRC algoritmus z retazca, co sme zadali v konzole
                    //inicializuje tabulku
                    initTable();
                    //vypise nam CRC hash
                    printf("\tCRC hash: %X\n", makeCrc(&argv[1][2], strlen(&argv[1][2])));
                    break;
                case 'm':
                    //spravi nam MD5 algoritmus z retazca, co sme zadali v konzole
                    makeMd5sum(&argv[1][2], strlen(&argv[1][2]));
                    break;
                default:
                    printf("Wrong Argument: %s\n", argv[1]);
                    usage();
            }
        ++argv;
        --argc;
        }
    }
 
    stop = clock();
    t = (double) (stop-start)/CLOCKS_PER_SEC;
    printf("Run time: %lf\n", t);
    return 0;
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  • Syutrsz icon
    03/31/26 11:00:22 PM UTC
    text |

    0 B

    |

    0 👍

    /

    0 👎

    Best t33n active cpx link daily updates!
     Copy and paste the link in a new browser tab and then hit enter!
     https://crazyporn.@xxx/members/157354/?asgtbndr=1&play=true&spon=adworld&zone=400
     Remove the @ 
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎