xref: /csrg-svn/usr.bin/learn/objects/getnum.c (revision 34681)
1*34681Sjak #ifndef lint
2*34681Sjak static char sccsid[] = "@(#)getnum.c	1.1	(Berkeley)	06/08/88";
3*34681Sjak #endif not lint
4*34681Sjak 
5*34681Sjak #include <stdio.h>
6*34681Sjak 
7*34681Sjak getnum()
8*34681Sjak {
9*34681Sjak 	int c, n;
10*34681Sjak 
11*34681Sjak 	n = 0;
12*34681Sjak 	while ((c=getchar()) >= '0' && c <= '9')
13*34681Sjak 		n = n*10 + c - '0';
14*34681Sjak 	if (c == EOF)
15*34681Sjak 		return(-1);
16*34681Sjak 	return(n);
17*34681Sjak }
18