Menu
Coddy logo textTech

Tablica znaków

Lekcja 6 z 26 w kursie Tablice w C++ w Coddy.

Te tablice są szczególnie używane do przechowywania znaków. Jeśli chcemy przechować słowo, używamy tablic znaków.

Aby zadeklarować tablicę znaków, ustawiamy jej rozmiar co najmniej o 1 większy niż liczba liter w słowie.

Na przykład słowo „Arya” ma 4 litery. Aby przechować każdą z nich osobno jako element tablicy, deklarujemy tablicę znaków o rozmiarze 4+1, czyli o rozmiarze 5.

char name[5];

Dla bezpieczeństwa zawsze deklarujemy tablicę o większym rozmiarze, na przykład 100, co sprawdzi się w każdej sytuacji.

 

Dlaczego używa się tablic znaków?

Służą do przechowywania słów. To jedno dodatkowe miejsce w pamięci przeznaczamy na zadeklarowanie  NULL.

 NULL oznacza koniec słowa i jest reprezentowane jako '\0'

Możemy używać tablicy znaków także jako osobnego typu danych do pobierania danych wejściowych i wyświetlania danych wyjściowych 

char str[100];
cin>>str;
cout<<str;

Możemy też uzyskać dostęp do pojedynczego znaku, pamiętając o indeksowaniu od 0.

cout<<str[2];
challenge icon

Wyzwanie

Wczytaj słowo w postaci tablicy znaków i wypisz jego poszczególne znaki, oddzielając je spacją, używając pętli while.

Spróbuj swoich sił

#include<iostream>
using namespace std;

int main(){

  //Write your code here 

    return 0;
}   

Wszystkie lekcje w sekcji Tablice w C++

Poćwicz samodzielnie: Kompilator C++ online