Witam :)) mógłby mi ktoś powiedzieć co tutaj zrobiłem źle, tj chodzi mi czemu funkcja fprintf() nie robi wpisu do pliku wskaznego w argv[1] :))
[code]
while(1) {
rzm = sizeof(addr);
odbior = recvfrom(gnz,&packet,sizeof(packet),0,(struct sockaddr *)&addr,&rzm);
icmp = &packet.icmph;
printf("[ ping ] from: %s\n", inet_ntoa(addr.sin_addr.s_addr));
plik = fopen(argv[1],"a");
fprintf(plik,"[ ping ] from %s\n",inet_ntoa(addr.sin_addr.s_addr));
}
fclose(plik);
[/code]
Pozdro, jgr :))