From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jon Masters Subject: Re: Unix Time Date: Sun, 26 Sep 2004 23:57:11 +0100 Sender: linux-c-programming-owner@vger.kernel.org Message-ID: <35fb2e590409261557361c5dea@mail.gmail.com> References: <20040926140210.43741.qmail@web52903.mail.yahoo.com> Reply-To: jonathan@jonmasters.org Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Id: Content-Type: text/plain; charset="us-ascii" To: Suciu Flavius Cc: linux-c-programming@vger.kernel.org On Sun, 26 Sep 2004 20:01:04 -0700, Suciu Flavius wrote: > struct timeval start,stop; > int elapsed; > > gettimeofday(&start,NULL); > > computeWhatIWant(); > > gettimeofday(&stop,NULL); > > elapsed=(stop.tv_sec-start.tv_sec)*1000000+(stop.tv_usec-start.tv_usec); > printf("sprintf: elapsed=%5d miliseconds\n",elapsed); ...or you could use the POSIX difftime function if you don't mind having a double returned. Jon.