Συμβολοσειρές (Strings)

#include <string>

string <Όνομα μεταβλητής>;

Μία συμβολοσειρά είναι ουσιαστικά ένας πίνακας από χαρακτήρες.
Τα strings δηλώνονται με διπλά εισαγωγικά ("String Value"), σε αντίθεση με τις μεταβλητές τύπου char που δηλώνονται με μονά εισαγωγικά (‘a’).

Συναρτήσεις συμβολοσειρών

Συνάρτηση Χρήση Παράμετροι
size() Επιστρέφει το μέγεθος μιας συμβολοσειράς. Η επιστρεφόμενη τιμή είναι ακέραιος αριθμός που συμβολίζει από πόσα bytes αποτελείται μια συμβολοσειρά. Καμία παράμετρος
clear() Διαγράφει το περιεχόμενο μιας συμβολοσειράς. Δεν επιστρέφει τίποτα. Καμία παράμετρος
empty() Ελέγχει αν μια συμβολοσειρά είναι άδεια. Η επιστρεφόμενη τιμή είναι τύπου Boolean. Καμία παράμετρος
getline(χ,y) Αποθηκεύει ολόκληρη μια συμβολοσειρά που μπορεί να εισαχθεί από το πληκτρολόγιο ή από αρχείο (x) στο αντικείμενο y. Η 1η παράμετρος (x) αφορά την μέθοδο εισαγωγής της συμβολοσειράς (π.χ. από το πληκτρολόγιο ή από αρχείο) και η 2η παράμετρος (y) αφορά το αντικείμενο στο οποίο θα αποθηκευτεί η συμβολοσειρά η οποία έχει διαβαστεί αρχικά.