ayuda con programacion a nivel bajo

reylagarto19
28 de Agosto del 2008
ola buenas necesito ayuda con cierto programa que llevo pensando dias, tengo que conseguir acerlo, pero no quiero que me lo resolvais simplementes pistas, y correcciones: (no kiero SOLUCION NI ENLACES A MANUALES) POR FAVOR COLABORAR.....

aki os dejo el codigo.....:


#include <stdio.h>
#include <unistd.h>

main()
{
FILE *si_ping;
FILE *no_ping;
int resultado, copia;

if((si_ping=fopen("si_respuesta.txt", "wt"))==NULL)
{
printf("eror de apertura de ficheros si_respuesta.txt");
}
if((no_ping=fopen("no_respuesta.txt", "wt"))==NULL)
{
printf("error de apertura de fichero no_respuesta.txt");
}else return 0;


int exec ("ping 172.21.198.1" , "copia");
copia=resultado;
if (resultado==0)
{
fscanf (si_ping, "%d",&resultado);
feof(si_ping);
}
else;
if (resultado==1)
{
fscanf (no_ping, "%d", &resultado);
feof(no_ping);
}
fclose(si_ping);
fclose(no_ping);
}





bueno espero que alguien entienda de que va....

es un programa que tiene que conseguir ejecutar el comando "ping", acer un ping a una direccion IP, y el retorno guardarlo en ficheros distintos segun lo que retorne, si hay ping, en un fichero, si no hay ping se guarda en otro fhichero (que por cierto teneis que crearlos si kereis compilarlo, pork los abro en modo "wt")....


SOLO NECESITO PISTAS, EL RESULTADO ME LO QUIERO CURRAR YO!!!


GRACIAS