اسم الوظيفة : سترتوك
ملف الرأس : <string.h>
النموذج الأولي للوظيفة : char *strtok(char *str1, const char *str2);
الوظيفة : تحليل سلسلة باستخدام المحدد المحدد
المعلمات : char *str1 هي السلسلة المراد تحليلها
const char *str2 هي السلسلة المحددة
قيمة الإرجاع : تُرجع مؤشر السلسلة المقسمة التالي، أو NULL إذا لم يكن هناك طريقة لفصله.
ملحوظة : 1. وظيفة الوظيفة هي تحليل السلسلة، ما يسمى بالتحليل يعني أنه لا يتم إنشاء سلسلة جديدة، ولكن يتم تغيير المحدد إلى "/0" في الموضع الذي يظهر فيه المحدد لأول مرة في المحتوى المشار إليه. إلى بواسطة s، لذا في المرة الأولى قم بإرجاع السلسلة الفرعية الأولى باستخدام strtok()
2. بعد اكتمال استخراج السلسلة الفرعية الأولى، استمر في استخراج السلسلة المصدرية. يجب تعيين المعلمة الأولى لـ strtok للمكالمات اللاحقة (الثانية، الثالثة،...nth). هل القيمة الفارغة NULL (تشير إلى أن تستمر الوظيفة في تحليل السلسلة من الموضع المحفوظ ضمنيًا في المكالمة السابقة للمكالمة السابقة، ويتم استخدام هذا المؤشر للإشارة إلى البت التالي من المحدد قبل نهاية المكالمة الأولى)
3. عندما يشير هذا المؤشر إلى "