Tekststrenge
- slide 19 : 26
Oversigt
char *
strcat
(char *s1, const char *s2);
Sammensætter s1 og s2 i s1. Først s1 dernæst s2. Kræver plads nok i s1.
char *
strcpy
(char *s1, const char *s2);
Kopierer s2 ind i starten af s1, inklusive 0 tegnet.
char *
strncpy
(char *s1, const char *s2, size_t n);
Kopierer n tegn (eller indtil nultegn) fra s2 ind i starten af s1.
char *
strchr
(const char *s, int c);
Returnerer pointer til første forekomst af c i s.
char *
strstr
(const char *s1, const char *s2);
Returnerer en pointer til den første forekomst af s2 i s1. Ellers NULL.
size_t
strlen
(const char *s);
Returnerer antallet af tegn i s, eksklusive nultegnet.
int
strcmp
(const char *s1, const char *s2);
Leksikografisk sammenligning af s1 og s2. Negativ, nul, eller positiv returværdi.
Ligesom de andre standardbibliotekter er
string.h
beskrevet i appendix A af
C by Dissection
(se side 552).