环境Windows,VC++6.0,中要求能直接编译、连接、运行,本人是菜鸟,请给出详细步骤,谢谢!补充一点:要得到的IP放到指定的数组或变量里面,可以用系统里面的Ping啊等,我只要得到指定域名的IP放到指定的变量中就行了,谢谢
输入 域名谈行 结果的 4小节整数 存 int d1,d2,d3,d4 变量中。#include <stdio.h>#include <stdlib.h>void main(){char ym[80]="www.baidu.com";FILE *fp;char cmd[120];char nameout[]="tmp_ping.txt"; // 临时文件 char str3[32];int i,len,d1,d2,d3,d4;printf("Enter domain address\n");scanf("%s",&ym[0]);sprintf(cmd,"ping %s -n 1 > %s\0",ym,nameout);system(cmd);fp = fopen(nameout,"r");fscanf(fp,"%*s %*s %s",&str3[0]);fclose(fp);len = strlen(str3);for (i=0;i<len;i++) if ( str3[i] == '[' || str3[i] == ']'|| str3[i] == '.') str3[i] = ' ';sscanf(str3, "%d %d %d %d"含嫌哗,&d1,&d2,&d3,&d4);printf("ip=%d.%d.%d.%d\n",d1,d2,d3,d4);sprintf(cmd,"ERASE /F /Q %s\0",nameout); //者塌 删去临时文件system(cmd);getchar();}程序未考虑错误域名和无IP返回的域名,你可以自己补充几行处理程序。