C ++ strrchr () - C ++ Τυπική βιβλιοθήκη

Η συνάρτηση strrchr () στο C ++ αναζητά την τελευταία εμφάνιση ενός χαρακτήρα σε μια συμβολοσειρά.

πρωτότυπο strrchr ()

const char * strrchr (const char * str, int ch); char * strrchr (char * str, int ch);

Η strrchr()συνάρτηση παίρνει δύο ορίσματα: str και ch. Αναζητά την τελευταία εμφάνιση του χαρακτήρα ch στη συμβολοσειρά που επισημαίνεται από το str.

Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.

strrchr () Παράμετροι

  • ptr: Δείκτης προς τη μηδενική τερματική συμβολοσειρά για αναζήτηση
  • ch: Χαρακτήρας για αναζήτηση.

strrchr () Επιστροφή τιμή

Εάν βρεθεί το ch, η strrchr()συνάρτηση επιστρέφει έναν δείκτη στην τελευταία θέση του ch στο str, διαφορετικά επιστρέφει έναν μηδενικό δείκτη.

Παράδειγμα: Πώς λειτουργεί η συνάρτηση strrchr ()

 #include #include using namespace std; int main() ( char str() = "Hello World!"; char ch = 'o'; char *p = strrchr(str, ch); if (p) cout << "Last position of " << ch << " in "" << str << " " is " << p-str; else cout << ch << " is not present "" << str << " ""; return 0; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

Τελευταία θέση του "Hello World!" είναι 7

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