Dá sa v pascale pracovavať s aktuálnym dátumom?
Fórum › Pascal
Dátum
No jasně. Tenhle prográmek ti napíše aktuální datum. (klíčová je procedura GetDate)
uses Dos;
const denstr:array[0..6] of string[2]=('po','ut','st','ct','pa','so','ne');
mesicstr:array[1..12] of string[8]=('ledna','unora','brezna','dubna',
'kvetna','cervna', 'cervence',
'srpna','zari','rijna',
'listopadu','prosince');
var rok,mesic,den,den_v_tydnu:word;
begin
GetDate(rok,mesic,den,den_v_tydnu);
WriteLn('Dneska je:');
WriteLn(denstr[den_v_tydnu],', ',den,'. ',mesicstr[mesic],' ',rok,'.');
readln;
end.
Jestli chceš datum měnit, tak použij SetDate (rovněž z unitu DOS)
Word je celočíselná proměnná v rozsahu 0..65535 zabírající dva bajty paměti.
Jestli ti vadí, že musíš zadat právě typ word, a ne integer, a že GetData vyžaduje i parametr dne v týdnu, tak není nic jednoduššího, než proceduru GetData obalit do své procedury:
Procedure DejDatum(var rok,mesic,den:integer);
var r,m,d,t:word;
begin
GetDate(r,m,d,t);
rok:=r;
mesic:=m;
den:=d;
end;
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 12 hostů
Podobná vlákna
Moderátoři diskuze