【发布时间】:2013-04-04 09:13:18
【问题描述】:
如何使用 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?
【问题讨论】: