我在實現深入理解計算機隨書**的時候 發現在
int main(int argc, char **argv)
if (inet_aton(argv[1], &addr) != 0)
hostp = gethostbyaddr((const char *)&addr, sizeof(addr), af_inet);
else
hostp = gethostbyname(argv[1]);
printf("official hostname: %s\n", hostp->h_name);
for (pp = hostp->h_aliases; *pp != null; pp++)
printf("alias: %s\n", *pp);
for (pp = hostp->h_addr_list; *pp != null; pp++)
exit(0);
}/* $end hostinfo */
老是提示段錯誤 沒有其他提示 也不知道為什麼錯誤 後來定位到時inet_ntoa()函式的原因
加上標頭檔案後就好了 雖然不知道為什麼 按照我的想法 如果沒加標頭檔案函式應該是沒有定義的啊 但是為什麼編譯能過啊
關於linux網絡卡的一些小知識
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 臨時配置網絡卡eth0的ip和掩碼 ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255 臨時配置...
記一些小程式
1.在螢幕上輸出以下圖案 列印下半部分 for i 0 i 6 i system pause return 0 2.求出0 999之間的所有 水仙花數 並輸出。水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 5 3?則153是乙個 水仙花數 在數論中,水仙花數 narc...
記錄一些 小程式
1 給定乙個整型陣列,有正數,負數和0.求出連續的子串行中的和的最大值。qiuhe.c 例如 int a 10 的最大值為子串行 7,9,2,0,5 求和,值為19 include int a int main else printf max d n max 2 輸入乙個已經按公升序排序過的整型陣列...