Hướng dẫn dùng c strtok_r trong PHP

Tadius

11-07-2010, 09:05 PM

Rõ ràng là chưa hiểu hàm strtok
Cậu có hiểu ý nghĩa của NULL trong lời gọi hàm không? Nó chỉ định là lấy token kế tiếp [trong chuỗi đang xét, tức là chỉ xét một chuỗi duy nhất].
Dùng hàm strtok cùng lúc cho 2 chuỗi thì kết quả không như ý là lẽ đương nhiên



Thấy các bác tranh cãi về cái strtok nhiều quá. Tự tay em cài một cái tương tự nè. Tested in VC++ 6.0




#include
#include
#include
#include

char *strtoken[const char *pszInput,const char *pszDelimited]
{
//Khoi tao cho bien static khi chay lan dau bien token se chua xau trong tu can
//tach là token duoc khoi tao khi khai bao cho nen chi co validate 1 lan
static const char *pstr=NULL;
if [pszInput!=NULL] pstr=pszInput;
//Neu xau dua vao khac NULL
if [pstr!=NULL]
{
for [int i=0;i

Chủ Đề