Per il calcolo del giorno dell'anno, se non hai bisogno di reinventare la ruota, puoi utilizzare la struct tm:
Codice PHP:#include <iostream>
#include <ctime>
using namespace std;
int yday(int day, int month, int year)
{
tm date = {0, 0, 1, day, month-1, year-1900, 0};
mktime(&date);
return date.tm_yday+1;
}
int main()
{
cout << yday(1,3, 2012) << endl;
}
![]()

Rispondi quotando