C ++ strspn () - Βασική βιβλιοθήκη C ++

Η συνάρτηση strspn () στο C ++ παίρνει δύο προορισμούς συμβολοσειράς και src και δίνει το μήκος του μέγιστου αρχικού τμήματος του προορισμού συμβολοσειράς που αποτελείται από χαρακτήρες που υπάρχουν στη συμβολοσειρά src.

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

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

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

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

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

strspn () Τιμή επιστροφής

Η strspn()συνάρτηση επιστρέφει το μήκος του μέγιστου αρχικού τμήματος προορισμού που περιέχει μόνο χαρακτήρες από συμβολοσειρά byte που υποδεικνύονται από το src.

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

 #include #include using namespace std; int main() ( char src() = "0123456789"; char dest() = "190126abqs121kfew"; size_t length = strspn(dest, src); cout << dest << " contains " << length << " initial numbers"; return 0; )

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

 Το 190126abqs121kfew περιέχει 6 αρχικούς αριθμούς

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