![]() |
|
|
Googleのunix.com
|
|||||||
| 高レベルのプログラミング は、 C 、 C + +についての質問の投稿は、 Java 、 SQL 、および他のプログラミング言語です。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| ローカルマシンにコピー、複数のフォルダ(フォルダ名を知っているではありません)を行う | leenyburger | UNIXのダミー質問と回答のため | 5 | 2008年6月12日 08:38午前 |
| ワークグループ、ローカルマシンの | skumar2011 | IPネットワーク | 3 | 2007年10月10日 11:03午前 |
| どのようにマシンのIPアドレスを取得するために | mridula | IPネットワーク | 5 | 2005年11月2日 09:21午前 |
| [ FTPの]をローカル、リモートマシンからのファイルのopying | sonbag_pspl | Sun Solaris | 1 | 2004年8月12日 05:15午前 |
| ローカルドライブからファイルをコピーするUnixマシンのtelnetしてください。 | ゲイリー | UNIXのダミー質問と回答のため | 4 | 2001年5月24日 05:24午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
このしてください コード:
# include<netdb.h>
# include<stdio.h>
# include<netinet/in.h>
# include<arpa/inet.h>
# include<sys/socket.h>
int main(int argc, char *argv[])
{
long conv;
struct hostent *h;
if(argc != 2)
{
fprintf(stderr, "USAGE: <binary> <IP_ADDRESS>\n");
exit(1);
}
if( (int) (conv=inet_addr(argv[1])) == -1 )
{
fprintf(stderr, "IP Notation Wrong\n");
exit(1);
}
h=gethostbyaddr((char*)&conv, sizeof(conv), AF_INET);
if(h == (struct hostent *) NULL)
{
fprintf(stderr, "Resolve failed for %s\n", argv[1]);
exit(1);
}
fprintf(stderr, "Name: %s\n", h->h_name);
return 0;
}
|