Πρόγραμμα C ++ για να βρείτε το μήκος μιας χορδής

Σε αυτό το παράδειγμα, θα μάθετε να υπολογίζετε το μήκος (μέγεθος) μιας συμβολοσειράς (τόσο αντικείμενα συμβολοσειράς όσο και συμβολοσειρές τύπου C).

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού C ++:

  • Χορδές C ++

Μπορείτε να λάβετε το μήκος ενός αντικειμένου συμβολοσειράς χρησιμοποιώντας μια size()συνάρτηση ή μια length()συνάρτηση.

Το size()και οι length()λειτουργίες είναι απλά συνώνυμα και και οι δύο κάνουν ακριβώς το ίδιο πράγμα.

Παράδειγμα: Μήκος αντικειμένου συμβολοσειράς

 #include using namespace std; int main() ( string str = "C++ Programming"; // you can also use str.length() cout << "String Length = " << str.size(); return 0; )

Παραγωγή

 Μήκος συμβολοσειράς = 15

Παράδειγμα: Μήκος συμβολοσειράς τύπου C

Για να αποκτήσετε το μήκος μιας συμβολοσειράς C-string, strlen()χρησιμοποιείται η συνάρτηση.

 #include #include using namespace std; int main() ( char str() = "C++ Programming is awesome"; // you can also use str.length() cout << "String Length = " << strlen(str); return 0; )

Παραγωγή

 Μήκος συμβολοσειράς = 26

ενδιαφέροντα άρθρα...