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

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

Η συνάρτηση wcsspn () ορίζεται στο αρχείο κεφαλίδας.

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

 size_t wcsspn (const wchar_t * dest, const wchar_t * src);

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

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

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

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

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

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"0123456789"; wchar_t dest() = L"u0036u0030u0038u0031u004du00c6u0137u0027u0426"; int length = wcsspn(dest, src); if (length>0) wcout << dest << L" contains " << length << L" initial numbers"; else wcout << dest << L" doesn't start with numbers"; return 0; )

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

 Το 6081MÆķ'Ц περιέχει 4 αρχικούς αριθμούς

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