Podstawy Programowania
- Ćwiczenia 8
Zasady, Ćw1, Ćw2, Ćw3, Ćw4, Ćw5, Ćw6, Ćw7, Ćw8, Ćw9, Ćw10, Ćw11,
Ćw12, Ćw13
Prowadzący: Rafał Witkowski
Temat: Operacje na stringach
String
String to nazwa typu danych służącego do przechowywania napisów
(zmiennych łańcuchowych).
W podstawowych wersjach języka C i C++ typ zmiennych string nie jest
wprowadzony bezpośrednio. Żeby go używać trzeba używać po pierwsze
odpowiednich bibliotek, a po drugie, nawet wtedy, standardowa obsługa
stringów to jedynie obsługa tablic zmiennych typu char. Oznacza to, że
każdy napis w C/C++ jest jedynie tablicą, w której zapisany jest ciąg
liter.
Biblioteka <string.h>
Aby móc używać stringów w C/C++ potrzebna jest przede wszystkim
biblioteka <string.h>.
Najważniejsze funkcje to: (ich opis znajduje się pod linkami)
Dodatkowo bardzo ważną funkcją jest funckja atoi()
(oraz analogiczne do niej atof() oraz atol()),
które znajdują się w bibliotece <stdlib.h>
Szczegółowe omówienie znajdzie się na ćwiczeniach.
Mając tą wiedzę da się zapewne rozwiązać dwa zadania, a osoby mające
więcej czasu i ambicji, nawet trzy:
Zadanie 1
zadanie 169
Zadanie 2
zadanie 177
Zadanie* 3
zadanie 29