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

Η συνάρτηση strcspn () στο C ++ παίρνει δύο συμβολοσειρά byte με τερματισμό null: dest και src ως όρισμα και αναζητά dest για τυχόν χαρακτήρες που υπάρχουν στο src.

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

 size_t strcspn (const char * dest, const char * src);

Εάν είτε το src είτε το dest δεν δείχνουν μια συμβολοσειρά byte με μηδενικό τερματισμό, η συμπεριφορά της strcspn()λειτουργίας δεν είναι καθορισμένη

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

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

  • dest: Δείκτης σε συμβολοσειρά με μηδενικό τερματισμό προς αναζήτηση.
  • src: Δείκτης σε μια μηδενική τερματική συμβολοσειρά που περιέχει τους χαρακτήρες για αναζήτηση.

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

Η strcspn()συνάρτηση επιστρέφει αριθμό χαρακτήρων σε προορισμούς πριν από την πρώτη εμφάνιση οποιωνδήποτε χαρακτήρων υπάρχουν στο src.

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

 #include #include using namespace std; int main() ( char num() = "0123456789"; char code() = "ceQasieoLPqa4xz10Iyq"; size_t result = strcspn(code, num); if (result < strlen(code)) cout << "First occurrence of number in " << code << " is at position " << result; else cout << code << " does not contain numbers"; return 0; )

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

 Η πρώτη εμφάνιση αριθμού στο ceQasieoLPqa4xz10Iyq είναι στη θέση 12 

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