Java

Wednesday, 8 April 2015

C++ program for adding or deleting records from the given File

Program:

Read: Print Digital Diamond

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
void lib() {
void add();
void search();
void del();
void display();
void modify();
{
class lib ()
{
public:
char pname,author,title of book;
int price,bid;
void read();
void display();
};
void lib::read()
{
cout<<"pname","author","price";
cout<<"pname"<<"author"<<"price"<<"endl";
}
void lib::display()
{
cout<<"price\t","bid\t",
cout<<"\t_______________\t";
cout<<"price"<<"bid"<<"endl";
}
do
{
switch(ch){
ch=i;
cout<<"1.add record","2.search record","3.delete record"."4.display record","5.modify record\n";
case1:add record();
       cout<<i;
       break;
case2:search record();
      cout<<i;
      break;
case3:del record();
      cout<<i;
      break;
case4:display record();
      cout<<i;
      break;
case5.modify record();
      cout<<i;
      break;
}
}
while(5!=0)
};
void add()
{
fread((char*)&01,sizeof(01),1,fp);
if(rec==NULL)
{
cout<<"file error";
fread((char*)&01,sizeof(01),1,fp>0);
}
}
void search()
{
cout<<"bid,author";
if(rec==NULL)
{
cout<<"file error";
cout<<"search record found";
fwrite((char*)&01,sizeof[02],1,fp2);
cout<<"search record found at position";
}
}
void del()
{
cout<<"author,bid";
fread((char*)&01,sizeof(01),1,fp);
if(rec==NULL)
{
cout<<"file error";
cout<<"record deleted";
}
}
void display()
{
FILE*fp,*fp1,*fp2;
cout<<"author,bid,pname,price";
fopen(((char*)&02,sizeof(02),1,fp2)>0);
fwrite((char*)&01,sizeof(01),2,fp2);
}
void main()
{
FILE*fp,*fp1,*fp2;
clrscr();
int i,j,k;
fclose(fp1);
fclose(fp2);
getch();

No comments:

Post a Comment