Μάθετε τη σύνταξη του strtok σε C + + . Η πλήρης σύνταξη είναι char * strtok ( char * πηγή , const char * διαχωριστικά ) ? . 2 
 
 ξέρετε ότι η πηγή είναι το string που είναι να χωρίζεται σε tokens . Εάν η πηγή είναι ένα μηδενικό δείκτη , strtok συνεχίζει από τη θέση του την τελευταία επιτυχημένη κλήση της συνάρτησης . Strtok επιστρέφει ένα δείκτη στο τελευταίο συμβολική βρεθεί ή ένα δείκτη null αν δεν υπάρχουν περισσότερα σημεία που αφήνονται . 
 Εικόνων 3 
 Καταλάβετε ότι η λειτουργία C + + strtok φυλάσσεται στη βιβλιοθήκη CString . Μπορεί να χρειαστεί να συμπεριλάβετε το αρχείο header string.h να χρησιμοποιήσετε αυτή τη λειτουργία 
 Η 4 
 Κοιτάξτε την παρακάτω πλήρες πρόγραμμα για ορισμένα απλά παραδείγματα για το πώς να χρησιμοποιήσετε strtok : . 
 
 # Include # περιλαμβάνουν 
 
 int main ( ) { char string1 [ ] = " - Αυτό είναι ένα δοκιμαστικό σωλήνα . "? char * character_pointer ? printf ( " Διάσπαση κορδόνι \\ " % s \\ " σε μάρκες : \\ n " , string1 ) ? character_pointer = strtok ( συμβολοσειρά1 , " , - "). ? ! ενώ ( character_pointer = NULL) { /* Σημειώστε ότι τα διαχωριστικά (χώρος , κόμμα, τελεία και παύλα) * //* δεν είναι οι ίδιοι tokenized . * /printf ( " % s \\ n" , character_pointer ) ? character_pointer = strtok ( NULL , " . , - ")? } επιστροφή 0? } 
 5 
 Παρατηρήστε το ακόλουθο αποτέλεσμα για το πρόγραμμα αυτό : 
 
 Χωρισμός string " - Αυτό είναι ένα δοκιμαστικό σωλήνα . " σε μάρκες : Thisisateststring 
 Η 
 εικόνων
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα