OK.. Så nu har jag en pryl på väggen som kan visa precis vad jag vill..
Enkel påminnelse för sophämtning kanske?
Skapa en tvådimensions array på månader * dagar.
int Calendar[12][31] = {};
Fyll dagarna som ksrr kommer med 1:er.
Calendar[1][7] = 1;
Calendar[1][21] = 1;
Calendar[2][7] = 1;
Calendar[2][21] = 1;
Calendar[3][7] = 1;
Calendar[3][21] = 1;
Calendar[4][4] = 1;
Calendar[4][18] = 1;
Calendar[5][2] = 1;
Calendar[5][16] = 1;
Calendar[5][30] = 1;
Calendar[6][13] = 1;
Calendar[6][27] = 1;
Calendar[7][11] = 1;
Calendar[7][25] = 1;
Calendar[8][8] = 1;
Calendar[8][22] = 1;
Calendar[9][5] = 1;
Calendar[9][19] = 1;
Calendar[10][3] = 1;
Calendar[10][17] = 1;
Calendar[10][31] = 1;
Calendar[11][14] = 1;
Calendar[11][28] = 1;
Calendar[12][12] = 1;
Calendar[12][26] = 1;
Kolla dagens datum +1 och skriv ut på ledremsan.
if (Calendar[month()][day()+1] == 1)
{
sprintf(string,"%sSophamtning i morrn!%s", Fill, Fill);
printStringWithShift(string, very_high_speed);
}
Finns säkert smidigare sätt, men detta var nog det enklaste.
Sen kan man väl lyxa till det lite och göra en kalender som funkar på allt.
int Calendar[12][31] = {};
char* Calendar_Desc[12][31] = {};
Calendar[9][19] = 1;
Calendar_Desc[9][19] = "I morrn fyller Kattfaen ar";
if (Calendar[month()][day()+1] == 1)
{
sprintf(string,"%s%s%s", Fill, Calendar_Desc[month()][day()+1], Fill);
printStringWithShift(string, very_high_speed);
}
Eller bara sätta beskrivningen och kolla om värdet är satt borde också funka.
Calendar_Desc[9][19] = "Kattfaen fyller ar.";
if (Calendar_Desc[month()][day()+1])
{
sprintf(string,"%sI morgon: %s%s", Fill, Calendar_Desc[month()][day()+1], Fill);
printStringWithShift_NO(string, very_high_speed);
}
else if (Calendar_Desc[month()][day()])
{
sprintf(string,"%sI dag: %s%s", Fill, Calendar_Desc[month()][day()], Fill);
printStringWithShift_NO(string, very_high_speed);
}
Får bli det sista...
Innehållet som publiceras här omfattas av grundlagsskydd. Detta inkluderar inte kommentarsfälten. Du som kommenterar är helt ansvarig för det du skriver.
Kommenterarer på "Temperatur On the air #15"