1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| // verification de dates de conges
void verif_conges()
{
int i;
int max;
// tableau des conges
String conges[]={"25/12","26/12","27/12","28/12","29/12","30/12","31/12","01/01"};
max=(sizeof(conges))/7-1;
char jvac[5] = "";
sprintf(jvac,"%s%u/%s%u",ddate,date,dmois,mois); // la date du jour pour ci-dessous
// verification si c'est un jour de conge
for(i=0 ; i<(max+1)
{
char indice[6];
conges[i].toCharArray(indice,6); // transtypage de conges[i] en char dans indice
Serial.print("jvac=");
Serial.println(jvac);
Serial.print("indice=");
Serial.println(indice);
if(indice==jvac) // c'est un jour de conge
{
travail=false;
break;
}
else
{
travail=true;
}
} // fin du for i
Serial.print("travail");
Serial.println(travail);
Serial.print("date_conges");
Serial.println(date_conges);
} // fin de verif_conges |
Partager