⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getpw.c

📁 unix v7是最后一个广泛发布的研究型UNIX版本
💻 C
字号:
#include	<stdio.h>getpw(uid, buf)int uid;char buf[];{	static FILE *pwf;	register n, c;	register char *bp;	if(pwf == 0)		pwf = fopen("/etc/passwd", "r");	if(pwf == NULL)		return(1);	rewind(pwf);	for (;;) {		bp = buf;		while((c=getc(pwf)) != '\n') {			if(c == EOF)				return(1);			*bp++ = c;		}		*bp++ = '\0';		bp = buf;		n = 3;		while(--n)		while((c = *bp++) != ':')			if(c == '\n')				return(1);		while((c = *bp++) != ':') {			if(c<'0' || c>'9')				continue;			n = n*10+c-'0';		}		if(n == uid)			return(0);	}}

⌨️ 快捷键说明

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