strtok בC
שלום אנשים, מכירים או לא, יש פונקציה בC שנקראת strtok, מה שהיא יודעת לעשות זה לקחת מחרוזת, ועוד מחרוזת, ולפרק את המחרוזת השניה להרבה מחרוזות בכל מקום שנמצא אחד מהתוים במחרוזת השניב שהיא קיבלה. לדוגמא: strtok("a.b,c,.d,e,f", ",."); תחזיר לי מפורק את a b c d e f הבעיה שלי היא שאני רוצה שהפונקציה הזאת תפריד את המחרוזת רק אם קיימים כל התוים במחרוזת השניה, לא עבור כל אחד, ז"א אני רוצה שעבור אותו קלט לעיל strtok("a.b,c,.d,e,f", ",."); תחזיר לי הפונקציה a.b,c d,e,f מישהו מכיר חיה כזאת? או שיש להצעות כיצד אוכל לבצע זאת?? תודה רבה!!
שלום אנשים, מכירים או לא, יש פונקציה בC שנקראת strtok, מה שהיא יודעת לעשות זה לקחת מחרוזת, ועוד מחרוזת, ולפרק את המחרוזת השניה להרבה מחרוזות בכל מקום שנמצא אחד מהתוים במחרוזת השניב שהיא קיבלה. לדוגמא: strtok("a.b,c,.d,e,f", ",."); תחזיר לי מפורק את a b c d e f הבעיה שלי היא שאני רוצה שהפונקציה הזאת תפריד את המחרוזת רק אם קיימים כל התוים במחרוזת השניה, לא עבור כל אחד, ז"א אני רוצה שעבור אותו קלט לעיל strtok("a.b,c,.d,e,f", ",."); תחזיר לי הפונקציה a.b,c d,e,f מישהו מכיר חיה כזאת? או שיש להצעות כיצד אוכל לבצע זאת?? תודה רבה!!