Zdravím, chtěl bych se zeptat jestli existuje nějaká fce která by vracela aktuální tyden třeba jakože je dneska 50-tý tyden. Uvažoval jsem, že si zjistím co je za den 1.1. např středa, dopočítám dny do neděle, pokud teda není pondělí a pak každé pondělí na které by mi narazil cyklus by se mi přičetlo do nějaké proměnné tak aby mi vrátila že dneska 15. prosince 2008 je 50ty tyden .. Ale připadá mi to dost těžkopádné, tak se ptám, jestli není něco elegantnějšího.. díky ;-)
Fórum › C / C++
Funkce, která vrací aktuální týden
prohlidni time.h
asctime nebo ktera umi naformatovat cas jak se ti zlibi... akorat vystupem je retezec...
nebo prevest na
struct tm
{
int tm_sec; /* Seconds: 0-59 (K&R says 0-61?) */
int tm_min; /* Minutes: 0-59 */
int tm_hour; /* Hours since midnight: 0-23 */
int tm_mday; /* Day of the month: 1-31 */
int tm_mon; /* Months *since* january: 0-11 */
int tm_year; /* Years since 1900 */
int tm_wday; /* Days since Sunday (0-6) */
int tm_yday; /* Days since Jan. 1: 0-365 */
int tm_isdst; /* +1 Daylight Savings Time, 0 No DST,
* -1 don't know */
};
a z toho si to pak dopocitas... viz http://en.wikipedia.org/wiki/Time_t
To KIIV :
jj super díky nakonec sem to vyřešil nějak takhle:
AnsiString tydenNow()
{
AnsiString pomocny;
time_t rawtime;
struct tm * timeinfo;
char buffer [5];
time ( &rawtime );
timeinfo = localtime ( &rawtime );
strftime (buffer,4,"%W",timeinfo);
pomocny = buffer;
return pomocny;
}
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, 96 hostů
Podobná vlákna
Funkce na sestavení cesty vrací nesprávný string — založil oxidián
Funkce, která načítá — založil Kaalc
Include stránky která obsahuje funkce s databází — založil Vlado
Select tento týden — založil Luky
Co vrací $promena&konstatnta — založil Patrik
Moderátoři diskuze