Монитор порта не отображает массив char

Tima123
Offline
Зарегистрирован: 29.01.2020

Уважаемые форумчане. Помогите разобраться с проблемой.
Недавно начал изучать Ардуино.
Использую Arduino Mega 2560. Arduino IDE 1.8.7
 

Написал вот такой код:

char cat = "А у кошки ";
int leg = 4;


void setup() {
Serial.begin(115200);
  Serial.print(cat);
  Serial.print(leg);
  Serial.println(" лапы,");
  Serial.print("А сзади у ней длинный хвост.");
}

void loop() {

}

 

Но в мониторе порта показывает вместо "А у кошки 4 лапы, а сзади у ней длинный хвост." ошибку и печатает только часть текста.
С чем это может быть связано?

Tima123
Offline
Зарегистрирован: 29.01.2020

b707
Offline
Зарегистрирован: 26.05.2017

и где в этом коде массив char? - я вижу только 1 символ

Tima123
Offline
Зарегистрирован: 29.01.2020

точно, ошибся, написал char cat[] = "А у кошки " и все, заработало. Спасибо)