使用atoi获取和错误将mac地址转换为整数

时间:2013-11-21 21:10:12

标签: c network-programming

#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,但它似乎没有用,是否有人知道任何其他方式来执行此操作。

0 个答案:

没有答案