Omregn sekunder til Timer, minutter og sekunder

Tags:    c++

Hej,

Jeg vil gerne vide hvordan man omregner fx. 3600 sekunder til 01:00:00

og 5400 sekunder blive 01:30:00

Jeg har prøvet at surfe lidt rundt, men jeg fandt ikke noget.

Håber i kan hjælpe mig ;)

Takker på forhånd.



184 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
Men C++ ligner meget alt det andet jeg har programmeret i tidernes løb, og synes at jeg er blevet rimlig god efter at jeg har arbejdet med c++ i næsten en uge, og kun det ;)!

Er også rimlig lærer nem.

Den første time havde jeg allerede lavet en meget stor Consol med alt muligt i ;)!



Hvorfor er det lige du ikke kan få Bertels kode til at virke? Det er da klart en C++ løsning jeg vil hælde til. Kristian Nielsens er jo ikke lige frem C++. Jeg vil sige at det nærmere er ren C.



Hej Martin,

Jeg ved ikke hvorfor, denne her pc er lidt skod,
Og jeg kan først komme hjem engang i aften.

Så der vil jeg prøve at kigge på hans igen...



Og den jeg har der hjemme har alt det jeg skal bruge...



Er der nogle der ved hvordan jeg sætter volume?

Har prøvet med:
Fold kodeboks ind/udKode 


Men den giver fejlen:
Den angivne paramenter er uden for den angivne kommandos gyldige område.



Nårh!!!!

1000 er max
så jeg skal gå ned af :P!



Så skal jeg bare lave lavet den der hvor man trækker lydstyrken ;D!

-----|--





Nogle der har en idé til hvordan :P!

Har søgt og søgt, men kan nada finde...



Har du fået tiden til at virke?

Denne linje:
SetDlgItemText(hwndDlg, ProgressText, Buffer);
Skal være noget i stil med:
std::string T = Omregn(pos);
SetDlgItemText(hwndDlg, ProgressText, T.c_str());



Du kan oprette din volume control med:
Fold kodeboks ind/udKode 

Du skal inkludere commctrl.h.
Og kalde InitCommonControls som det første i WinMain.

Du får brug for TBM_SETRANGE og TBM_GETRANGE:
http://msdn2.microsoft.com/en-us/library/ms650422.aspx

Den sender en WM_HSCROLL når brugeren trækker i den.



t