Tablice i napisy 
Biblioteka cstring

Biblioteka standardowa cstring zawiera funkcje ułatwiające manipulację tablicami znaków.

Wybrane funkcje :

strlen(napis) zwraca dlugość napisu,
strcpy(cel, zrodlo)kopiuje napis ze zrodlo do cel.
Tablica znakowa cel musi być odpowiednio duża aby pomieścić cały napis wraz z znakiem końca.
strncpy(cel, zrodlo, n) kopiuje maksymalnie n znaków ze zrodlo do cel.
Nie dokłada znaku końca napisu.
strcat(napis1, napis2) dopisuje napis2 do konca napis1
Tablica napis1 musi być odpowiednio duża aby pomieścić wynik.
strcmp(napis1, napis2) porównuje dwa napisy leksykograficznie.
Zwraca:
  • 0 jeżeli napisy są identyczne,
  • liczbę dodatnią jeżeli napis1 jest później w "słowniku" niż napis2,
  • liczbę ujemną w przeciwnym wypadku.

Przykład - napisy z wykorzystaniem cstring.

Materiały przeznaczone wyłącznie dla studentów
Instytutu Informatyki i Matematyki Komputerowej UJ
Daniel Wilczak