Dynamiczna tablica i wpisywanie do niej kolejnych elementów

0

Witam

Chciałbym napisać program który wpisuje do tablicy kolejne "chary" aż do wbicia w konsoli jakiegoś określonego znaku.
Ale nie wiem ile wbije tych znaków a nie chce tworzyć tablicy o określonej wielkości z tzw zapasem dlatego chciałbym zbudować dynamiczną tablice.
Tworzę sobie więc jakąś pętle w środku umieszczam cin >> i zliczam przejścia co da mi wielkość tablicy, ale....i tu pojawia się problem, gdzie mam trzymać wbite znaki? zanim stworze tą dynamiczną tablice.

Pozdrawiam i dziękuje za wszystkie posty pomocne w nauce.

0

(Dziwne, ale kolejny raz z rzędu w kilku tematach jest ta sama odpowiedź)
Zobacz w google wektor.

0

A operując na zwykłych tablicach nie na vektorach?

0

Jak nie Vector to lista jedno kierunkowa..

0

Możesz pobawić się w stworzenie własnej klasy.

Jak nie to:

  1. wczytujesz znak z wejścia
  2. w zmiennej int m dodajesz 1 za każdym razem, gdy pobierzesz znak
  3. tworzysz tablicę o rozmiarze m
  4. przepisujesz starą tablicę z nowym znakiem (jeżeli znak jest 2 to przepisujesz ze zwykłego chara jeden znak)
  5. do 1 punktu.
0

A string nie wystarczy?

0
  1. wczytujesz znak z wejścia
  2. w zmiennej int m dodajesz 1 za każdym razem, gdy pobierzesz znak
  3. tworzysz tablicę o rozmiarze m
  4. przepisujesz starą tablicę z nowym znakiem (jeżeli znak jest 2 to przepisujesz ze zwykłego chara jeden znak)
  5. do 1 punktu.

A mógłbyś opisać to trochę bardziej szczegółowo? bądź w formie kodu ?

winerfresh - gdybym wiedział to bym nie pytał=)

Pozdrawiam

0

Ale vector nie pasuje, a to zwykły wrapper na tablicę.
String nie pasuje, a to wrapper na tablicę charów.
To w czym problem ony jest.

0

jestem początkujący i nawet nie wiem co znaczy wrapper , z vectorem nie było by problemu .....ale chce to zrobić o ile się da zwykłymi tablicami dynamicznymi i operatorami new i delate

0

No to musisz np. sam napisać klasę wektor, albo listę jednokierunkową - do nauki dobre (jak przysiądziesz i to sam napiszesz), w innym wypadku to przerost formy nad treścią i dokładanie sobie roboty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1