1

私はインターネットプログラミングが初めてで、そのgethostbyname()機能を使用しようとしています。「www.yahoo.com」などの文字列を gethostbyname 関数に入力すると正常に動作しますが、char 配列を入力すると常に空のバッファが返されます。

  char hostname[100];
  struct hostent* h;
  gethostname(hostname, sizeof hostname );
  printf("Hostname: %s\n", hostname);
  h = gethostbyname(hostname);

これを解決する方法はありますか?

4

4 に答える 4