18 lines
		
	
	
	
		
			251 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			251 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* $Id$ */
 | |
| #include <stdio.h>
 | |
| 
 | |
| char *gets(str)
 | |
| char *str;
 | |
| {
 | |
| 	register int ch;
 | |
| 	register char *ptr;
 | |
| 
 | |
| 	ptr = str;
 | |
| 	while ((ch = getc(stdin)) != EOF && ch != '\n')
 | |
| 		*ptr++ = ch;
 | |
| 
 | |
| 	if (ch == EOF && ptr==str)
 | |
| 		return(NULL);
 | |
| 	*ptr = '\0';
 | |
| 	return(str);
 | |
| }
 |