藏书阁 史将 特技
背景 三国演义 PC版
首页 -> 精彩文章 -> 文章
一个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