[comp.lang.c] turboc and fgets

johncore@compnect.UUCP (John Core ) (07/10/90)

while using fgets with turbo C on Ms-dos I get the following problem:
	when reading a char *str with fgets the manual says that
	fgets will stop at num-1 characters or if a read character
	is a newline.

	char	*fgets(str,num,stream)
	
	I have never had problems with fgets on Unix SYSV but under
	TURBOC   ON THE SAME FILE   fgets does not always find the
	newline marker, the operation is at times unpredictable.
	since it seems to miss the newline char it the continues to
	read the following lines in the file untill the num-1 is
	satisfied.

Has anyone else had experience with this problem. If you can help or
al least tell me I am doing something wrong, or that it is a bug
Thanks in advance



Wizard Systems              |    UUCP:   uunet!wa3wbu!compnect!johncore
P.O. Box 6269               |INTERNET:   johncore@compnect.wa3wbu
Harrisburg, Pa. 17112-6269  |a public bbs since 1978. Data(717)657-4992 & 4997
John Core, SYSOP            |-------------------------------------------------
----------------------------| No matter where you go, there you are!
a woman is just a woman, but a good cigar is a smoke.   -R. Kipling