Bom dia caros amigos,
Fiz esse simples programa para executar a função ping do windows, segue:
o problema é o seguinte, quero executar o conteudo da variavel "ping" que nada mais é que (ping {ip} -n {vezes a ser pingado} ex. ping 192.168.0.1 -n 5
como se fosse usar a função system()
se alguem souber como faço e puder me ajudar eu agradeço.
Abraço!
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
char ip[20],ping1
="ping ",vz
=" -n ",n[2];
printf("*------------------------*\n");
printf("| PING |\n");
printf("*------------------------*\n\n\n");
printf("Digite o IP: ");
scanf("%s",&ip);
system("cls");
printf("*------------------------*\n");
printf("| PING |\n");
printf("*------------------------*\n\n\n");
printf("Repetir quantas vezes o PING: ");
scanf("%s",&n);
system("cls");
strcat(ping1,ip);
strcat(ping1,vz);
strcat(ping1,n);
printf("*------------------------*\n");
printf("| PING |\n");
printf("*------------------------*\n\n\n");