首页 | 手机版 | 三国演义 | 三国志 | 史将 | 背景 | 藏书阁
首页 -> 精彩文章 -> 一个ping某网段机器是否存在的c程序

一个ping某网段机器是否存在的c程序

作者拉格浪日 标签编程 阅读次数:155
#include "stdio.h"
#include "stdlib.h"

int main(int argc, char *argv[])
{
 char *getpc[254];
 int i,pc;
 FILE *result;
 if((result=fopen("result.txt","w+"))==NULL)
 {
 printf("file open error");
 exit(1);                  
 }
 
 for(i=1;i<255;i++)
 {
  getpc[i]=(char *)malloc(sizeof(char)*30);
  sprintf(getpc[i],"ping -n 1 192.168.0.%d",i);
 }
 for(i=1;i<255;i++)
 {
  pc=system(getpc[i]);
  if(pc==0)
  fprintf(result,"200.200.201.%d exist! \n",i);
  free(getpc[i]);
 }
 fclose(result);
 return 0;
}
结果写在result.txt文件里


浙ICP备06020153号-1