Bonkox15
Rozwiązane

W jaki sposób stosujemy zmienne tekstowe w języku C++



Odpowiedź :

Odpowiedź:

Jeśli masz na myśli jak działają zmienne typu string w języku cpp

to już śpieszę z wyjaśnieniem.

W sporym uproszczeniu string to wiersz w zeszycie w kratkę.

Każda kratka jest w stanie pomieścić tylko jeden znak (char)

[s][ł][o][w][o][NULL]

Aby nasz komputer wiedział gdzie kończy się słowo lub inny ciąg znaków w ostatniej kolumnie zamieszczamy "NULL"

Kolumny naszego słowa są ponumerowane

[0][1][2][...][][]

[s][ł][o][w][o][NULL]

dzięki takiej właściwości zmiennej string możesz z łatwością sprawdzić długość naszego słowa lub wypisać literę znajdującą się w wubranej przez ciebie kratce.

UWAGA! Pamiętaj, że w informatyce przeważnie liczymy po amerykańsku czyli zaczynając od 0 a nie 1;

Więc jeśli zajdzie potrzeba odczytania ostatniej litery naszego słowa będzie trzeba od długości słowa odjąć 1.

Przykład:

[0][1][2][3][4]

[s][ł][o][w][o]    (5 elementów)

chcemy odczytać ostatnią literkę z naszego stringa

zatem sprawdzamy długość naszego wyrazu.

5(ilość elementów) - 1 = 4 (ostatnia komórka)

po sprawdzeniu w naszej tabelce widzimy, że faktycznie pod indeksem nr 4 znajduje się ostatnia literka naszego ciągu znaków.

Wyjaśnienie:

Inne Pytanie