Συναρτήσεις βιβλιοθήκης

Στην επικεφαλίδα string.h ορίζονται αρκετές συναρτήσεις για το χειρισμό συμβολοσειρών. Οι πιο χρήσιμες από αυτές είναι οι παρακάτω:
char * strcpy(char * a, const char * b);
Αντιγράφει τη συμβολοσειρά b στη συμβολοσειρά a.
char * strcat(char * a, const char * b);
Προσθέτει τη συμβολοσειρά b στο τέλος της συμβολοσειράς a.
int strcmp(const char * a, const char * b);
Συγκρίνει τις συμβολοσειρές a και b και επιστρέφει 0 αν είναι ίδιες, -1 αν ο πρώτος διαφορετικός χαρακτήρας της a είναι μικρότερος από τον αντίστοιχο της b, και 1 στην αντίθετη περίπτωση.
size_t strlen(const char * a);
Επιστρέφει τον αριθμό των χαρακτήρων της συμβολοσειράς a.
char * strchr(const char * a, int c);
Επιστρέφει ένα δείκτη στην πρώτη εμφάνιση του χαρακτήρα c στη γραμματοσειρά a ή NULL αν δεν εμφανίζεται.