Ansichten: QuotePaste - CodePaste - NoPaste
Codesnippet eingetragen am 20.6.2013 um 17:08
Von: Michael
Sprache: c
Beschreibung:
CodeSnippet:
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. void zeitMarke(int *hun, int *sec, int *min, int *zaehler){
  6. static clock_t startzeit;
  7. static int counter;
  8.  
  9. if(counter == 0){
  10. startzeit = clock();
  11. *hun = 0;
  12. *min = 0;
  13. *sec = 0;
  14. }else{
  15. double zwischenzeit = (double) (clock() - startzeit) / CLOCKS_PER_SEC;
  16. *hun = (int) (zwischenzeit*100) % 100;
  17. *sec = (int) zwischenzeit % 60;
  18. *min = (int) zwischenzeit / 60;
  19. }
  20.  
  21. *zaehler = counter;
  22. counter++;
  23. return;
  24. }
  25.  
  26. int main()
  27. {
  28. int hun, sec, min, zaehler, eingabe;
  29.  
  30. do{
  31. eingabe = getchar();
  32. zeitMarke(&hun, &sec, &min, &zaehler);
  33. if(zaehler==0){
  34. printf(" [%02d:%02d:%02d] (Startzeit)", min, sec, hun, zaehler);
  35. }else{
  36. printf(" [%02d:%02d:%02d] (%d Zwischenzeit)", min, sec, hun, zaehler);
  37. }
  38.  
  39. }while(eingabe==10);
  40.  
  41. }
  42.