26

Re: Программы на языке C#

fseek.c
   Эта простая программа на языке Си показывает, как
   использовать функции ftell(), fseek() и rewind() для
   управления текущей позицией файла.
**********************************************************/
#include <stdio.h>
void main( void )
{
  char     char_Data;
  FILE *   InputOutputFilePtr;
  long int NumberOfBytesFromBeginningOfFile;

  InputOutputFilePtr=fopen("a:\\char.dat","rt+");

  char_Data = fgetc( InputOutputFilePtr );
  putchar( char_Data );

  char_Data = fgetc( InputOutputFilePtr );
  putchar( char_Data );

  NumberOfBytesFromBeginningOfFile =
    ftell( InputOutputFilePtr );

  char_Data = fgetc( InputOutputFilePtr );
  putchar( char_Data );

  fseek( InputOutputFilePtr,
         NumberOfBytesFromBeginningOfFile, 0);

  char_Data = fgetc( InputOutputFilePtr );
  putchar( char_Data );

  fseek( InputOutputFilePtr,
         NumberOfBytesFromBeginningOfFile, 0);

  fputc('e',InputOutputFilePtr);

  fseek( InputOutputFilePtr,
         NumberOfBytesFromBeginningOfFile, 0);

  char_Data = fgetc( InputOutputFilePtr );
  putchar( char_Data );

  rewind( InputOutputFilePtr );

  char_Data = fgetc( InputOutputFilePtr );
  putchar( char_Data );
}

Поделиться

27

Re: Программы на языке C#

Поделиться

28

Re: Программы на языке C#

Поделиться

29

Re: Программы на языке C#

Поделиться

30

Re: Программы на языке C#

Поделиться

31

Re: Программы на языке C#

Поделиться