Witam, otóż podczas przerabiania podręcznika Stephena Praty trafiłem na podrozdział w łańcuchach, w którym są podane dwie tablice
char dog [5] = {'b', 'e', 'a', 'u', 'x', ' ', 'I', 'I'} //to nie jest łańcuch
char cat [5] = {'f', 'a', 't', 'e', 's', 's', 'a', '\0'} //to jest łańcuch
które później można wyświetlić za pomocą cout
Jednak Code::Blocks wyświetla komunikat: " error: too many initializers for 'char [5]' "
Po zmianie wielkości tablicy na 8 oraz usunięcie jakiejkolwiek wartości aby komputer zrobił to sam w dog i cat program już działał normalnie
I teraz się zastanawiam nad tym, czy to jest błąd w podręczniku, czy jakiś inny sposób wypisania elementów łańcucha.