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];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