【发布时间】:2016-02-26 18:41:01
【问题描述】:
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
char *strArray[40];
void parsing(char *string){
int i = 0;
char *token = strtok(string, " ");
while(token != NULL)
{
strcpy(strArray[i], token);
printf("[%s]\n", token);
token = strtok(NULL, " ");
i++;
}
}
int main(int argc, char const *argv[]) {
char *command = "This is my best day ever";
parsing(command); //SPLIT WITH " " put them in an array - etc array[0] = This , array[3] = best
return 0;
}
这是我的代码,有什么简单的方法可以解决吗?顺便说一句,我的代码不起作用。我是 C 语言编码的新手,我不知道如何处理它:( 帮助
【问题讨论】:
标签: c string split strtok string-literals