barpainet.c

来自「Trolltech公司发布的图形界面操作系统。可在qt-embedded-2.3」· C语言 代码 · 共 26 行

C
26
字号
#include <stdlib.h>#include <strings.h>#include "barpainet.h"int inet_aton (const char * str, struct in_addr * add) {	const char * pch = str;	unsigned int add1 = 0, add2 = 0, add3 = 0, add4 = 0;		add1 = atoi(pch);	pch = strpbrk(pch,".");	if (pch == 0 || ++pch == 0) goto done;	add2 = atoi(pch);	pch = strpbrk(pch,".");	if (pch == 0 || ++pch == 0) goto done;	add3 = atoi(pch);	pch = strpbrk(pch,".");	if (pch == 0 || ++pch == 0) goto done;	add4 = atoi(pch);done:	add->s_addr=(add4<<24)+(add3<<16)+(add2<<8)+add1;		return 1;	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?