一个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文件里 |