Προς το περιεχόμενο

Διατάξεις αλφαριθμητικών στη C


capoelo

Προτεινόμενες αναρτήσεις

Το regex το ανεφερα ετσι για να υπαρχει. ΕΙναι παρα πολυ καλο εργαλειο για αυτες τις δουλεια (παρσινγκ) και κατα την γνωμη μου θα ηταν καλο ο καθενας που δεν ξερει οτι υπαρχει, να του ριξει μια ματια.

 

 

Πάντως για να είμαστε δίκαιοι, η strtok() δεν είναι φτιαγμένη για να κάνει parsing, αλλά tokenizing... εννοώ είναι λίγο άδικο να τη κατηγορούμε για δουλειές που δεν είναι φτιαγμένη να κάνει.

 

Καλο ειναι να αποφευγεται. δυο λεξεις 2 thread κα μπουμ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 63
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

...

Καλο ειναι να αποφευγεται. δυο λεξεις 2 thread κα μπουμ

 

Yeap, δεν είναι thread-safe η strtok()... υπάρχει όμως η strtok_r() με την ίδια ακριβώς λίστα παραμέτρων που είναι. Δυστυχώς είναι posix specific (αλλά σίγουρα θα υπάρχει αντίστοιχο extension και σε μη posix πλατφόρμες).

 

EDIT:

 

Υποθέτω εννοείς το γεγονός πως δεν είναι re-entrant. Αν ναι, για αυτό ακριβώς έκανα το παραπάνω ποστ (η tokenize() είναι re-entrant :) )

...

 

Αυτή η π@π@αριά που έγραψα πως και πέρασε ντούκου; :lol:

 

Προφανώς και ΔΕΝ είναι re-entrant ούτε η tokenize()!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γιατί ρε συ; Για πες κάνα παράδειγμα.

 

Τα κλασικά με το πότε ένα double quote είναι αληθινό double quote vs πότε χρησιμοποιείται για να καθορίσει ένα όρισμα με κενά μέσα του κλπ. Καλημέρα! ^_^

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...