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