String to double не получается

String str = "12.345678";
double rez = 00.000000;

void setup() {
  Serial.begin(9600); 
}

void loop() {

  
  rez = str.toFloat();

  Serial.println(rez);
  delay(1000);
}    ```

rez = 12.35 а нужно 12.345678
только учусь помогите плиз.

К очень тщательному прочтению:

Мля, как Вы нахрен учитесть, если ни хера не читаете документацию?

Прочитайте вот это. Если и после этого проблема не решится, завязывайте с этой учёбой - не идёт она Вам.

Да, нафига ему это? Ему надо в функции печати количество знаков указать! Учится он!

Тем более, если учится - пусть читает! :slight_smile:

В том-то и дело, что читать он не умеет. Умудряется учиться не прочитав описание функции println!

1 лайк

Ну вот такие «ученики» сейчас. Им видосики бы смотреть, да по короче.
Книги читать не хотят, «чатГПТ им природу заменилллл» :joy:

ВАУ!

Всем спасибо! Получилось!

С Новым годом всех.

И Вас также!