blob: 0b658a2abed2136bfe990dc1a7f4e693da4c88ce [file] [log] [blame]
/*
* Name: clearLine
* Input: FILE ptr
* Output: none
* Return: void
* Description: Reads from the current file position to the end of the line
* indicated by a new line character '\n' or carriage return
* '\r'. Will also stop at EOF. Contents of line are not
* saved and are lost. The end-of-line indicator is also
* removed from the stream.
* Calls:
* System: fgetc()
*
* Revision History:
*
* Date Name Revision
* ------- --------------- ------------------------------
* 24May99 Matthew Rivas Created
*
* Copyright 1999, Atlantic Aerospace Electronics Corp.
*/
#include <stdio.h> /* for FILE and fgetc() definitions */
#include "dataManagement.h" /* for primitive data types */
void clearLine( FILE *file )
{ /* begin clearLine() */
Int c; /* temporary character read from file */
c = fgetc( file );
while ( c != EOF && c != '\n' && c != '\r' ) {
c = fgetc( file );
} /* end loop while ( c != EOF, etc. */
return;
} /* end of clearLine() */