AIM
Write a program to illustrate the write() member function which are usually used for transfer of data blocks to the file.
ALGORITHM
1. Start the process
2. Invoke the class
a. Create two inline member functions .ie, getdata() and dispdata()
i. getdata() for input
ii. dispdata() for display
3. Open the file in fstream mode
4. Write the data in to the file
5. Slose the file
6. Stop the process
PROGRAM
#include<iostream.h> #include<conio.h> #include<fstream.h> class student { private: int rno; char name[10]; float fees; public: void getdata() { cout<<"roll number"; cin>>rno; cout<<endl; cout<<"enter name:"; cin>>name; cout<<endl<<"enter fees:"; cin>>fees; } void dispdata() { cout<<"Roll number"<<rno<<endl; cout<<"Name"<<name<<endl; cout<<"Fees"<<fees; } }; void main() { student s1; clrscr(); ofstream stdfile("c:\\std.txt"); //fstream stdfile; //stdfile.open("c:\\std.txt",ios::out|ios::in); //open file for output char wish; //writing to the file do { s1.getdata(); stdfile.write((char*)&s1,sizeof(student)); cout<<"continue ? y/n"; cin>>wish; } while(wish=='y'||wish=='Y'); stdfile.close(); //close the file getch(); } |
OUTPUT
Roll number 121
Enter name Jacob
Enter fees 10000
Description :
This is the one stop educational site for all Electronic and Computer students. If you want to learn something new then we are here to help. We work on Microcontroller projects, Basic Electronics, Digital electronics, Computer projects and also in basic c/c++ programs.
#Home #Sitemap #Resources #Terms of Use
Copyright©2012 electrofriends.com All Rights Reserved
Contact:info@electrofriends.com
sir thanks i am impreessing