Tablica dynamiczna char

Tablica dynamiczna char
CO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
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.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1
Kopiuj
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ć.

CO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
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.

CO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
0

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

CO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
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.

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

Dzięki za odpowiedzi.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.