Dodawanie obiektow do tablicy
Ostatnio zmodyfikowano 2017-10-17 21:47
zeek918 Temat założony przez niniejszego użytkownika |
Dodawanie obiektow do tablicy » 2017-10-15 00:32:04 Witam Mam taka sytuacje ze chcialbym zeby obiekty wyswietlaly sie w tablicy. Przypuscmy ze mam taka sytuacje: class Klasa { public: string napis; };
class Tablica { public: char tablica[ 10 ]; };
I chcialbym zeby po wykonaniu polecenia tablica1.tablica[ 10 ] + napis1.napis; cout << tablica[ 10 ] << endl;
wyswietlil sie pozniej wprowadzony napis. Kod sie kompiluje jednak nie dziala tak jak bym tego chcial. Zamiast tego wyswietlaja sie jakies dziwne znaczki. Wiem ze pewnie jest napisany zle ale chcialbym sie dowiedziec jak to powinno wygladac oraz w jakim zakresie poszerzyc wiedze zeby nie musiec zadawac tego typu pytan. Z gory dziekuje :) |
|
YooSy |
» 2017-10-15 01:17:22 Odwołanie do tablica[ 10 ] jest UB. Indeksowanie tablic rozpoczyna się od 0. |
|
pekfos |
» 2017-10-17 21:47:04 O co tu w ogóle chodzi? Chcesz skopiować tekst do tablicy znaków? Do tego możesz użyć strncpy(). |
|
« 1 » |