Συναρτήσεις βιβλιοθήκης
Στην επικεφαλίδα 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 αν δεν εμφανίζεται.