This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
cpp:strings [2017/05/02 14:44] gthanos [Aκολουθία χαρακτήρων που περιέχει το χαρακτήρα '\0' στο τέλος] |
cpp:strings [2021/04/27 04:45] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Αλφαριθμητικά ====== | ||
| - | |||
| - | Τα αλφαριθμητικά μπορούν να αναπαρασταθούν με δύο τρόπους | ||
| - | - Μέσω μιας ακολουθίας χαρακτήρων που περιέχει το χαρακτήρα ' | ||
| - | - Μέσω της κλάσης [[http:// | ||
| - | |||
| - | ===== Aκολουθία χαρακτήρων που περιέχει το χαρακτήρα ' | ||
| - | |||
| - | <code c++> | ||
| - | char str[12] = " | ||
| - | </ | ||
| - | ή | ||
| - | <code c++> | ||
| - | char str[12] = { ' | ||
| - | </ | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Στη C++ είναι διαθέσιμες οι συναρτήσεις διαχείρισης συμβολοσειρών που προέρχονται από τη C, όπως παρακάτω: | ||
| - | |||
| - | | <code cpp>char *strcpy(char *dest, const char *src);</ | ||
| - | | <code cpp>char *strcat(char *dest, const char *src);</ | ||
| - | | <code cpp>int strcmp(const char *s1, const char *s2);</ | ||
| - | | <code cpp> | ||
| - | | <code cpp>char *strchr(const char *str, int c);</ | ||
| - | | <code cpp>char *strrchr(const char *str, int c);</ | ||
| - | | <code cpp>char *strstr(const char *haystack, const char *needle);</ | ||
| - | | <code cpp>char *strstr(const char *haystack, const char *needle);</ | ||
| - | |||
| - | ===== Η κλάση String ===== | ||
| - | |||