HelloWorld 善戰(zhàn)者,求之于勢(shì),不責(zé)于人;故能擇人而任勢(shì)。

          知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始。知所先后,則近道矣。

            BlogJava :: 首頁 ::  :: 聯(lián)系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 40 評(píng)論 :: 0 Trackbacks

          #include <stdio.h>
          #include <sys/ioctl.h>
          #include <sys/socket.h>
          #include <netinet/in.h>
          #include <net/if.h>
          #include <string.h>

          int main(int argc, char *argv[]){
                  struct ifreq ifreq;
                  int sock;

                  if(argc!=2)
                  {
                          printf("Usage : ethname\n");
                          return 1;
                  }
                  if((sock=socket(AF_INET,SOCK_STREAM,0))<0)
                  {
                          perror("socket");
                          return 2;
                  }
                  strcpy(ifreq.ifr_name,argv[1]);
                  if(ioctl(sock,SIOCGIFHWADDR,&ifreq)<0)
                  {
                          perror("ioctl");
                          return 3;
                  }
                  printf("%02x:%02x:%02x:%02x:%02x:%02x\n",
                                  (unsigned char)ifreq.ifr_hwaddr.sa_data[0],
                                  (unsigned char)ifreq.ifr_hwaddr.sa_data[1],
                                  (unsigned char)ifreq.ifr_hwaddr.sa_data[2],
                                  (unsigned char)ifreq.ifr_hwaddr.sa_data[3],
                                  (unsigned char)ifreq.ifr_hwaddr.sa_data[4],
                                  (unsigned char)ifreq.ifr_hwaddr.sa_data[5]);
                  unsigned char temp = (unsigned char)ifreq.ifr_hwaddr.sa_data[0];
                  int a = temp;
                  printf("%02x",a);
                  return 0;
          }



          </script>

          posted on 2007-10-24 15:01 helloworld2008 閱讀(1605) 評(píng)論(0)  編輯  收藏 所屬分類: Linux/C
          主站蜘蛛池模板: 五常市| 溆浦县| 黔西| 丰顺县| 天气| 濮阳县| 合作市| 镇江市| 峡江县| 桂林市| 湖南省| 桃源县| 六枝特区| 梁平县| 昭通市| 扬州市| 蒙城县| 秦皇岛市| 德化县| 北流市| 新营市| 龙游县| 新平| 砀山县| 伊通| 闵行区| 金沙县| 青河县| 丰城市| 九台市| 湾仔区| 富川| 高邮市| 天气| 五峰| 保靖县| 辽阳县| 高淳县| 湄潭县| 马尔康县| 广汉市|