Standard Library Functions in C

adplus-dvertising
fsetpos() Function
Previous Home Next

Description

The C library function, The fsetpos( ) function moves the file position indicator to the point specified by the object pointed to by position.

Declaration

Following is the declaration for fsetpos() function.

int fsetpos(FILE *stream, const fpos_t *pos)

Parameters

stream - The stream whose file position indicator is to be modified.

pos - This is a Pointer to a fpos_t object containing a position previously obtained by calling fgetpos function.

Return Value

If fsetpos( ) fails, it returns nonzero. If it is successful, it returns zero.

Example

int main ()
{
  FILE * fp;
  fpos_t position;

  fp = fopen ("file1.txt","w");
 
  fgetpos (fp, &position);  // Store New Position
  fputs ("What an Idea",fp);

  fsetpos (fp, &position);  // Set Current Position to New Position
  fputs ("This",fp);

  fclose (fp);
  return 0;
}

Output

On success : Return 0
On Error : Returns a non-zero value
Previous Home Next