- 论坛徽章:
- 13
|
本帖最后由 ckf513728912 于 2011-02-16 11:14 编辑
fp_read = popen("ping 192.168.10.112 | grep time", "r");
小弟想把192.168.10.112把在一个.txt文件上,ping就可以直接ping.txt文件下的ip地址,请问大哥们这个问题怎么解决?
#define FILE_TARGET "target.txt"
static void ping_IP()
{
int len, chars_read;
char buf_target[MAX_LINE];
FILE *fp_read, *fp_target;
printf("ping ip OK!\n");
if ((fp_target = fopen(FILE_TARGET, "r")) == NULL) {
perror("Fail to read target.txt file, Please create by yourself");
exit(1);
}
while (fgets(buf_target, MAX_LINE, fp_target) != NULL) {
len = strlen(buf_target);
buf_target[len - 1] = '\0';
printf("The target %s %d\n", buf_target, len - 1);
}
fp_read = popen("ping buf_target | grep time", "r");
printf("ping ip OK!\n");
chars_read = fread(buf_target, sizeof(char), BUFSIZ-1, fp_read);
// pclose(read_fp);
return;
}
急,急, 急 |
|