(原創) 如何抓取C class IP的Host ID? (C/C++) (C)

Abstract
同學問我的小問題,還蠻有趣的,就順便寫寫看。

Introduction
使用環境:Visual C++ 9.0 / Visual Studio 2008

get_c_class_ip_host_id.c / C

1 /* 
2 (C) OOMusou 2008 http://oomusou.cnblogs.com
3 
4 Filename    : get_c_class_ip_host_id.c
5 Compiler    : Visual C++ 9.0 / Visual Studio 2008
6 Description : Demo how to get host id of C class IP.
7 Release     : 07/30/2008 1.0
8 */
9 #include <stdio.h>
10 #include <string.h>
11 
12 void get_hostid(char *s, char *t) {
13   char *u = strrchr(s, '.') + 1;
14   while(*t++=*u++);
15 }
16 
17 int main() {
18   char s[] = "140.113.23.145";
19   char t[4];
20   get_hostid(s,t);
21   printf("%s", t);
22 }


執行結果

145

posted on 2008-07-30 19:59  真 OO无双  阅读(2071)  评论(0编辑  收藏  举报

导航