Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Ok allora cambio il char ip in int ip e speriamo che funzioni. Grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Quote Originariamente inviata da davi97zi Visualizza il messaggio
    Ok allora cambio il char ip in int ip e speriamo che funzioni. Grazie
    La programmazione non è un atto di fede, ma un lavoro basato su regole matematiche.
    Ad ogni modo, ti è stato detto che stai cercando di leggere da tastiera un indirizzo IP e stai cercando di memorizzarlo in un char (una variabile che può contenere un solo carattere).

    Non serve buttarsi sulla fede per capire che lo stesso dato (un indirizzo IP) non può essere contenuto nemmeno in una variabile di tipo int, che può contenere un solo valore numerico intero...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quello che ti serve non è un intero ma il tipo di dato che viene accettato dalla funzione

    gethostbyname

    A quanto detto da Lele aggiungo che non si può scrivere codice a caso.
    Bisogna studiare e documentarsi. Ad esempio la documentazione della gethostbyname in

    http://linux.die.net/man/3/gethostbyname

    accetta un array di char (una stringa C) che è quello che devi usare.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.