home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
TELECOM
/
UUCP_Blars.lzh
/
mfgets.c
< prev
next >
Wrap
C/C++ Source or Header
|
1991-04-07
|
450b
|
30 lines
#include <stdio.h>
/*
* mfgets (modified fgets)
*
* Same as fgets() only this version deletes '\n'
*/
char *mfgets(s, n, iop)
register char *s;
register int n;
register FILE *iop;
{
register int c;
register char *cs;
cs = s;
while (--n > 0 && (c = getc(iop)) != EOF) {
if (c == '\l' || c == '\n') {
*cs = '\0';
break;
}
else
*cs++ = c;
}
return((c == EOF && cs == s) ? (char *) NULL : s);
}