<a href="http://www.oschina.net/code/snippet_176897_7932#viewSource">view source</a>
<code>01</code>
<code>/*************************************************************************</code>
<code>02</code>
<code> </code><code>* File : gettimeofday.c</code>
<code>03</code>
<code> </code><code>* Author : Saurabh Gupta</code>
<code>04</code>
<code> </code><code>* Desc : gettimeofday example c</code>
<code>05</code>
<code> </code><code>* gettimeofday example linux</code>
<code>06</code>
<code> </code><code>* gettimeofday example</code>
<code>07</code>
<code> </code><code>* gettimeofday c</code>
<code>08</code>
<code> </code><code>* gettimeofday example code</code>
<code>09</code>
<code> </code><code>* Source : http://saurabhgupta0527.blogspot.com/p/c.html</code>
<code>10</code>
<code> </code><code>* Created : PM 12:12 2 November 2011</code>
<code>11</code>
<code> </code><code>*************************************************************************/</code>
<code>12</code>
<code>13</code>
<code>14</code>
<code> </code><code>#include <sys/time.h></code>
<code>15</code>
<code> </code><code>#include <stdio.h></code>
<code>16</code>
<code>17</code>
<code> </code><code>int</code> <code>main () {</code>
<code>18</code>
<code> </code><code>struct</code> <code>timeval tim;</code>
<code>19</code>
<code> </code><code>gettimeofday(&tim, NULL);</code>
<code>20</code>
<code> </code><code>double</code> <code>t1=tim.tv_sec+(tim.tv_usec/1000000.0);</code>
<code>21</code>
<code> </code><code>dosomething......</code>
<code>22</code>
<code>23</code>
<code> </code><code>double</code> <code>t2=tim.tv_sec+(tim.tv_usec/1000000.0);</code>
<code>24</code>
<code> </code><code>printf</code><code>(</code><code>"%.6lf seconds elapsed\n"</code><code>, t2-t1);</code>
<code>25</code>
<code> </code><code>return</code> <code>0;</code>
<code>26</code>
<code> </code><code>}</code>
<code>27</code>
<code>28</code>
<code>29</code>
<code>30</code>
<code>/*</code>
<code>31</code>
<code> </code><code>* OUTPUT</code>
<code>32</code>
<code> </code><code>*</code>
<code>33</code>
<code>[sgupta@rhel55x86 time]$ gcc gettimeofday.c -o gettimeofday</code>
<code>34</code>
<code>[sgupta@rhel55x86 time]$ ./gettimeofday</code>
<code>35</code>
<code>0.000000 seconds elapsed</code>
<code>36</code>
<code>[sgupta@rhel55x86 time]$</code>
<code>37</code>
<code> </code><code>*/</code>