Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
7 years ago

Timer

HI

Please I need ur help

I wanna print :'HELLO WORD " 100000 TIMES and then I wanna print how many time it takes

thank u

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi,

    Check Following code,

    #include <stdio.h># include <time.h>
    int main()
    {
        // Calculate the time taken by fun()
        clock_t t;
        t = clock();
        for(int i=0;i<100000;i++)
        {
            printf("HELLO WORD %d\n",i);
        }    
        t = clock() - t;
        double time_taken = ((double)t)/CLOCKS_PER_SEC; // in seconds
     
        printf("loop() took %f seconds to execute \n", time_taken);
        return 0;
    }

    Result:

    HELLO WORD 99997                                                                                                                                     
    HELLO WORD 99998                                                                                                                                     
    HELLO WORD 99999                                                                                                                                     
    loop() took 0.156086 seconds to execute                                         
      

    Best Regards

    Vikas Jathar

    (This message was posted on behalf of Intel Corporation)