• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Łańcuchy podręcznik Stephen Prata

Object Storage Arubacloud
0 głosów
132 wizyt
pytanie zadane 22 sierpnia 2019 w C i C++ przez Evident Nowicjusz (120 p.)

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.

 

1 odpowiedź

0 głosów
odpowiedź 22 sierpnia 2019 przez Asyncher Nowicjusz (180 p.)

Cześć! Twój problem leżał w tym, że zarezerwowałeś za mało komórek w tablicach. Co mam na myśli? W tablicach było za dużo znaków, gdzie znajdowało się w nich po 8 znaków, a zarezerwowałeś jedynie po 5 komórek.

Jeżeli było tak napisane w podręczniku na to wynika, że ktoś popełnił błąd, jednak takie rzeczy się zdarzają na takie rzeczy również trzeba uważać i nie zawsze sugerować się jedynie podręcznikiem bo człowiek nie jest maszyną i również może się pomylić haha laugh

komentarz 22 sierpnia 2019 przez Evident Nowicjusz (120 p.)
No właśnie ten przykład znajduję się w książce, gdzie jest 8 znaków i 5 komórek i nie byłem pewny tego czy to jest błąd wydawnictwa czy czegoś nie rozumiem a ponieważ jestem początkujący to stwierdziłem że dopytam się na tym forum.

Podobne pytania

0 głosów
0 odpowiedzi 496 wizyt
pytanie zadane 11 listopada 2019 w C i C++ przez CleaverMan Nowicjusz (140 p.)
0 głosów
2 odpowiedzi 308 wizyt
0 głosów
2 odpowiedzi 373 wizyt

92,556 zapytań

141,403 odpowiedzi

319,560 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...