Tablica dynamiczna char

0

Witam. Szukam sposobu aby stworzyć tablice char, której zawartość podajemy podczas działania programu, ale w taki sposób, by długość wpisanego tekstu było określeniem ilości elementów w tabeli.
Czyli, że wpisany tekst do tablicy ma zajmować całą tablice i nie mieć zbędnych elementów.

1
Var Tab: Array of Char;
    S: String;
    I: Integer;
Begin
 ReadLn(S);
 SetLength(Tab, Length(S));
 For I := 1 To Length(S) Do
  Tab[I-1] := S[I];
End;

Można np.tak.
Ale nie można po prostu użyć string?
Na jedno wychodzi.
Poza tym - podaj w jakim języku chcesz to zrobić.

0

Przepraszam, ze nie podałem języka. Chodzi mi o C++. Wiadomo string byłby najprostszy, ale chodzi o to, że w następnej części programu zamierzam analizować każdą literkę wyrazu osobno i tablica w char w wypadku jest nie zastąpiona.

0

Mógłbyś mi to jakoś przybliżyć? Jak można analizować każdą literkę w stringu?

0

Właśnie znalazłem odpowiedź, która jest okazała się być bardzo prosta tylko nie wiedziałem, że jest możliwa taka opcja.

string nazwa="cos";
cout<< nazwa[1];

Dzięki za odpowiedzi.

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