#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<stdio.h>
class joke{
int
joke_id;
char
type[5];
char
joke_desc[200];
public:
void
newjoke()
{
cout<<"\nEnter
joke id:";
cin>>joke_id;
cout<<"\nEnter
joke type:(max 4 letters)";
gets(type);
cout<<"\nEnter
the joke:\n";
gets(joke_desc);
}
void
showjoke()
{
cout<<"\nJoke
id:"<<joke_id;
cout<<"\nJoke
type:";
puts(type);
cout<<"\nJoke:\n";
puts(joke_desc);
cout<<"HAHAHA";
}
};
joke jo;
void add_joke()
{
fstream
file;
file.open("joke",ios::binary|ios::app|ios::in|ios::out);
int n,i;
cout<<"\nHow
many jokes?";
cin>>n;
for(i=0;i<n;i++)
{ jo.newjoke();
file.write((char*)&jo,sizeof(jo));
}
file.close();
}
void main()
{
clrscr();
cout<<"HAHAHA";
add_joke();
jo.showjoke();
getch();
}
OUTPUT:
HAHAHA
How many jokes?2
Enter joke id:1
Enter joke type:(max 4 letters)HUMR
Enter the joke:
ABCDEFGHIJKLM
Enter joke id:2
Enter joke type:(max 4 letters)HUMR
Enter the joke:
QWERTYUIO
Joke id:2
Joke type:HUMR
Joke:
QWERTYUIO
HAHAHA
No comments:
Post a Comment