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