void PrintTime()
{
 Time t = clock.time();
 char dateText[32];
 char* dayText = GetDayText(t.day); <= ☆★☆ 이녀석 ☆★☆
 sprintf(dateText, "%d -%d-%d (%s)", t.yr, t.mon, t.date, dayText);
 display.setCursor(10, 20);
 display.print(dateText);
}

char* GetDayText(uint32_t dayNo)
{
 switch (dayNo)
 {
 case Time::kMonday: return "Mon";
 case Time::kTuesday: return "Tue";
 case Time::kThursday: return "Thu";
 case Time::kWednesday: return "Wed";
 case Time::kFriday: return "Fri";
 case Time::kSaturday: return "Sat";
 case Time::kSunday: return "Sun";
 }
 return "Non";
}


밑에 글 남기긴 했는데, 진짜 정말 궁금해서 그러는데요 ㅜ ㅜㅋ


위에 코드에 char* dayText  <- 이녀석요 - _ -; 저거 언제 없어지나요??


함수 끝나는 시점에 Delete시키니까 Display에 가비지 값이 출력 되더라구요??


그럼 저 메모리가 Display에 출력 될 때 까지 살아 있다는 얘기인데...


함수 끝나는 시점에 사라진다면 위에 Delete 했을 때 처럼 Display 가비지 값이 출력 될 꺼고


그런다고 cpp가 Display하고 나서 이제 안쓰니까 지워야지 하고 자동으로 지워 주지는 않을꺼 아니에요???


진자 쟤 어떻게 되는거죠????????