Advertisement
Guest User

Stoper

a guest
Jan 21st, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3. #include <fstream>
  4. #include <cstdlib>
  5. #include <stdio.h>
  6.  
  7. using namespace std;
  8.  
  9. clock_t start,stop;
  10. float wersja=1.3;
  11. int wybor;
  12. float wyniki[100];
  13. int wynik;
  14.  
  15. string linia;
  16. int nr_linii=1;
  17.  
  18.  
  19. int main()
  20. {
  21. fstream czasy;
  22. czasy.open("Czasy.txt", ios::in | ios::app);
  23.  
  24. if(czasy.good()==false)
  25. {
  26. cout<<"Nie mozna otworzyc pliku!";
  27. }
  28.  
  29. fstream czasyin;
  30. czasyin.open("Czasy.txt", ios::out | ios::app);
  31. int licznik=0;
  32.  
  33. while(!czasy.eof())
  34. {
  35. getline(czasy, linia);
  36. wyniki[licznik]=atof(linia.c_str());
  37. licznik++;
  38. }
  39.  
  40. for(;;)
  41. {
  42. cout << "Stoper MostTime "<<wersja<<" Console" << endl;
  43. cout << "**********MENU************" << endl;
  44. cout << "1. Stoper"<< endl;
  45. cout << "2. O programie"<< endl;
  46. cout << "3. Pokaz czasy"<< endl;
  47. cout << "4. Dodaj czas"<< endl;
  48. cout << "0. EXIT"<< endl;
  49. cout <<"**********MENU************" << endl;
  50. cout << "Wybierz:";
  51. cin >> wybor;
  52.  
  53. switch (wybor)
  54. {
  55. case 1:
  56. int czas;
  57. cout << endl <<"Aby wlaczyc stoper wcisnij jakikolwiek klawisz " << endl;
  58. getchar();
  59. getchar();
  60. start = clock();
  61. cout << endl <<"Odliczanie trwa, wcisnij jakikolwiek klawisz aby zatrzymac odliczanie";
  62. getchar();
  63. stop = clock();
  64. czas = (stop-start) / CLOCKS_PER_SEC;
  65. czasyin<<czas<<endl;
  66. cout << endl << "Czas to:"<< czas << " sec" << endl;
  67. cout << endl << "*Nacisniecie klawisza spowoduje wyjscie do menu" << endl;
  68. getchar();
  69. break;
  70. case 2:
  71. cout << "Wersja "<<wersja<<" WORK-IN-PROGRESS" << endl;
  72. cout << endl << "*Nacisniecie klawisza spowoduje wyjscie do menu" << endl;
  73. getchar();
  74. getchar();
  75. break;
  76. case 3:
  77. //czasy.open("Czasy.txt", ios::in | ios::app);
  78. cout<<"Ilosc czasow: "<<licznik<<endl<<endl;
  79.  
  80. for (int i=0; i<(licznik-1); i++)
  81. {
  82. cout<<wyniki[i]<<endl;
  83.  
  84. }
  85. cout<<"Koniec czasow"<<endl;
  86. czasy.close();
  87. getchar();
  88. getchar();
  89. break;
  90. case 4:
  91. cout << "Wpisz czas do pliku"<<endl;
  92. cin>>wynik;
  93. czasyin<<wynik<<endl;
  94. break;
  95. case 0:
  96. exit(0);
  97. break;
  98. default:
  99. cout << "Nie ma takiej opcji"<<endl;
  100. cout << endl << "*Nacisniecie klawisza spowoduje wyjscie do menu" << endl;
  101. getchar();
  102. getchar();
  103. }
  104. system("cls");
  105. }
  106. czasy.close();
  107. czasyin.close();
  108. return 0;
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement