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 Cytuj 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 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!