99teki Napisano Marzec 10, 2022 Udostępnij Napisano Marzec 10, 2022 - jest kawałek programu gdzie w tablicy day_output zapisano datę "Czwartek 09 Marzec 2022" - w tablicy time_output zapisano aktualny czas."19:19:39" - potem te dane chce przenieść do zmiennych globalnych time_str oraz date_str typu String. - dane przenoszę poprzez podstawienie, po tej operacji time_str jest poprawny.(_265_) - date_str jest błędny (_264_) - co robię żle ? String time_str, date_str; // strings to hold time and date char time_output[30], day_output[30], update_time[30]; date_str = day_output; time_str = time_output; Serial.printf("_262_ %s\n", day_output); Serial.printf("_263_ %s\n", time_output); Serial.printf("_264_ %s\n", date_str); Serial.printf("_265_ %s\n", time_str); _262_ Czwartek 09 Marzec 2022 _263_ 19:19:39 _264_ ??? _265_ 19:19:39 Link do komentarza Share on other sites More sharing options...
ethanak Marzec 10, 2022 Udostępnij Marzec 10, 2022 Bo %s nie jest do stringa tylko do napisu (w sensie tablicy znaków). Jeśli użyjesz np. date_str.c_str() to będziesz miał co chcesz. 1 Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »