Ricerca indirizzo IP

di il
2 risposte

Ricerca indirizzo IP

Ciao a tutti ragazzi,
ho un disperato bisogno del vostro aiuto!

Ho un esercizio che non riesco a risolvere. Mi chiede sostanzialmente, data una lista di indirizzi IP contenuti in un file .txt, di individuare quelli appartenenti alla sottorete "192.168.x.x".
Bene, ho grossi problemi di gestione a partire dal considerare gli indirizzi come stringhe (cosa a cui ho pensato) oppure come interi.
Come svolgo il confronto, dovendo essere uguale solamente una parte della stringa? E' meglio scaricare ed inserire tutto in un Array oppure farlo a man mano che scarico le parole con la fscanf?
Ho provato ad abbozzare l'esercizio ma mi viene un disastro.
Riuscite a darmi una mano?

2 Risposte

  • Re: Ricerca indirizzo IP

    Se si tratta di un semplice esercizio, dove "192.168.x.x" è un dato costante, ovvero non si tratta di una scelta inserita dall'utente, ti suggerisco di fare un semplice confronto con strncmp(str1, str2, 8 ) (cioè confronti solo i primi 8 caratteri, compreso il secondo punto).
  • Re: Ricerca indirizzo IP

    Comincia a leggere i dati dal file come stringa.
Devi accedere o registrarti per scrivere nel forum
2 risposte