为什么以下C程序会出现总线错误?
我认为这是第一次失败的召唤。我写了C已经有一段时间了,我不知所措。非常感谢。
#include <stdio.h>
#include <string.h>
int main(int argc, char **argv) {
char *str = "one|two|three";
char *tok = strtok(str, "|");
while (tok != NULL) {
printf("%sn", tok);
tok = strtok(NULL, "|");
}
return 0;
}
没有找到相关结果
已邀请:
3 个回复
暑袜眠退
浅镁
类型
。 GCC发出警告
,表明这是一条有问题的线路。 你的第二个
电话应该有
作为它的第一个参数。查看文档。 生成的工作代码是:
哪个输出
济畦刨