我只是想了解下面的strtok()
函数的工作原理:
#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main(){
char* p="abc,def,ghi,jkl,mno,pqr,stu,vwx,yz";
char* q=strtok(p, ",");
printf("%s", q);
return 0;
}
我尝试运行这段简单的代码,但是一直收到一个奇怪的错误,我完全不理解。这是我一直收到的错误:
可能与此无关,但因为我的命令提示符不断退出,我在项目中更改了一些设置并添加了这行代码 Console (/SUBSYSTEM:CONSOLE)
,然后我首先尝试运行程序而没有进行调试,但程序甚至都没有运行,然后我尝试进行调试,那就是我得到链接中的错误的方式。