我在C代碼中使用了strsep(),但我得到了這個錯誤。C - strsep()函數與int錯誤,返回值是char *
void get_token()
{
char *token;
char *stringp;
int n = 1;
stringp = buf;
while(stringp != NULL)
{
token = strsep(&stringp, "\t\n");
switch(n) {
case 1 : strcpy(label, token);
case 2 : strcpy(opcode, token);
case 3 : strcpy(operand, token);
} n++;
}
}
這是我的代碼,我使用strsep()這樣的。 我不知道int說的錯誤。 strsep()返回char *我認爲。
你忘了'#include'也許? –
Kalle
buf is array(global) – Jung
我已經添加string.h – Jung