#include <stdio.h>
#include <string.h>
int main ()
{
char buff[] ="AA:BB:CC:DD:EE:FF";
char * pch;
int buffInt[6];
pch = strtok (buff,":");
int i = 0;
while (pch != NULL)
{
buffInt[i] = atoi(*pch);
printf ("%c\n",buffInt[i]);
pch = strtok (NULL, ":");
i++;
}
return 0;
}
我试图转换缓冲区并使用atoi将其转换为int,但它似乎没有用,是否有人知道任何其他方式来执行此操作。