ping

1. ping

Marcelo
m@rc3l0

(usa Slackware)

Enviado em 20/10/2006 - 00:53h

Bom dia.....

sou iniciante em programação, e estou tentado gerar um cod

para teste de ping

Ex.:
========================================

char var;
var="200.204.0.10";

system("ping %c",var);
=======================================


e depois armazenar a saida

var="saida do comando 0 ou 1"

qualquer diga ajuda

Valeu!!!!!






  


2. ???

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 25/10/2006 - 11:51h

Cara, não entendi muito bem. Você quer armazenar o que em 'var' depois que o comando for executado?

Segundo: você pra fazer um ping desse jeito ai, faça assim:

char *var = "ping 200.200.40.1"
system(var);

Do jeito que você colocou aqui no forum não vai funcionar, e se você quiser fazer isso de acordo com parametros variáveis(tipo inputs de usuário), usa sprintf, ou strcat, tipo:

char *var, *ip;
...
sprintf(var, "ping %s", ip);
system(var);

Qualquer duvida, estamos ai,
Espero ter ajudado,
Slackware_10
[]'s


3. Re: ping

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/10/2006 - 17:29h

Acho que ele quer que o comando ping, ao pingar com sucesso um ip, armazene no "var" um valor para comprovar que o ping foi um sucesso, e armazene outro valor caso o ping dê errado.

No C, há uma forma de fazer o próprio programa pingar, mas desconheço totalmente o passe de mágica que deve-se fazer para o programa realizar tal proeza. Só sei que envolve o uso de alguma função definida numa biblioteca que tem "ping" no nome...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts