小编Car*_*x89的帖子

C:正确使用strtok_r

如何使用strtok_r而不是strtok来执行此操作?

char *pchE = strtok(NULL, " ");
Run Code Online (Sandbox Code Playgroud)

现在我正在努力使用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);
Run Code Online (Sandbox Code Playgroud)

而且我已经readNTurma == NULL好几次了......为什么会这样?不明白为什么会这样NULL

c char strtok

35
推荐指数
3
解决办法
7万
查看次数

标签 统计

c ×1

char ×1

strtok ×1