ďťż

Ładny brzuch

Chciałbym zrobic cos a'la stoper tyle ze odliczałby od X(podanej przez uzytkownika wartosci) do 0, i wyswietlal licznik w postaci hh:min:sec.

Szukalem w necie na ten temat jakis informacji ale byly na Windowsa a mi chodzi o program Dos'owy.

Probowalem zrobic cos takieo ale mi nie wychodzi :( nie wiem jak sie do tego zabrac.
Jakakolwiek pomoc mile widziana.
Użytkownik patseb edytował ten post 21 marzec 2005, 08:58


Mam dziwny problem DevC++ wywala mi taki error
use of `min' is ambiguous

#include <iostream> #include <windows.h> #include <stdlib.h> #include <time.h> using namespace std; //--------------------------------------------------------------------// int format(); //funkcja przeliczajaca sekundy na format h:min:sec int costam(); //musi byc ale nie wiem do czego jeszcze bedzie potrzebna //--------------------------------------------------------------------// int sec,i; int min = 0; int h = 0; int day = 0; //--------------------------------------------------------------------// int main () {   format();   system("PAUSE");   return 0; }   int format() {       cout <<"Podaj liczbe sekund do odliczenia : "<<endl;   cin >> sec;      for (i=0; i=sec; i++)      {         if (sec >= 60)         {               min = sec/60;  //tu wywala mi ten blad dalej jest tak samo dla min i h i day               sec = sec - min*60;                             if (min >= 60)               {                     h = min/60;                     min = min -h*60;                                         if (h >= 24)                     {                          day = h/24;                          h = h -day*24;                          //tu chyba powinno byc costam(); ale to jeszcze trzeba napisac Very Happy                     }                                                     }                 }                              }       }
Użytkownik patseb edytował ten post 23 marzec 2005, 08:02
Nie wiem czemu ci problem z min wywala...może zadeklaruj te wszystkie zmienne w obrębie funkcji format...co się tyczy przerwy...bo taka musi zajść żeby obliczyć sekundy...to polecam funkcji delay...np. delay(1000)...przerywa program na 1 sekundę... możesz korzystać ze Sleep,(jest zedfiniowana w windows.h)...która działa tak samo jak delay... ;)

Pozdrawiam


Nie wiem czemu ci problem z min wywala...może zadeklaruj te wszystkie zmienne w obrębie funkcji format...co się tyczy przerwy...bo taka musi zajść żeby obliczyć sekundy...to polecam funkcji delay...np. delay(1000)...przerywa program na 1 sekundę... możesz korzystać ze Sleep,(jest zedfiniowana w windows.h)...która działa tak samo jak delay... ;)

Pozdrawiam



Skorzystaj z kontrolki Timer :) A później to już łatwo


Skorzystaj z kontrolki Timer :) A później to już łatwo

Wiem co z tym bledem.
Znaczy sie zastapilem zmienna min -> x i dziala ale w takimbądzrazie czemu nie moze byc min ?
Użytkownik patseb edytował ten post 23 marzec 2005, 14:22
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •