我应该如何使用strtok_r代替strtok来完成这个任务?
char *pchE = strtok(NULL, " ");
现在我正尝试正确使用strtok_r
...但有时会遇到strtol
的问题。
我有一个线程,我同时执行10次。
char *savedEndd1;
char *nomeClass = strtok_r(lineClasses, " ", &savedEndd1);
char *readLessonS = strtok_r (NULL, " ", &savedEndd1);
char *readNTurma = strtok_r(NULL, " ", &savedEndd1);
if (readNTurma==NULL)
printf("CLASS STRTOL begin %s %s\n",nomeClass, readLessonS );
int numberNTurma = strtol(readNTurma, NULL, 10);
我多次发现readNTurma == NULL
,为什么会这样?我不明白为什么它会变成NULL
?