Q : Write a file statement to place a file pointer (fp) at the beginning of the record number (say R), where record size is B bytes.
Answer :
#include<stdio.h>
#include<conio.h>
/*============================
Girfa Student Help
fseek demo
==============================*/
struct emp
{
int empid;
char empname[50];
};
void main()
{
FILE *ft;
int record;
clrscr();
printf("Enter
record number>> ");
scanf("%d",&record);
ft=fopen("data.txt","r");
if(ft==NULL)
puts("File
Opening error");
else
fseek(ft,sizeof(struct emp)*record,0);
}
No comments:
Post a Comment