यहाँ हम C ++ में function का उपयोग करके student records को store करेंगे, program में Student records जैसे roll-number, age और name को स्टोर किया जाएगा
इसमें फ़ंक्शन void get_data() उपयोगकर्ता से records store करेगा जबकि void put_data() उस records को प्रिंट करेगा।
एक तरह से, हम कह सकते हैं कि फ़ंक्शन void get_data() इनपुट के रूप में कार्य करेगा और फ़ंक्शन void put_data() आउटपुट के रूप में कार्य करेगा।
demonstration of function program in C++
#include<iostream.h>
#include<coio.h>
#include<stdio.h> // for gets()
// data member declare in globally
int roll,age;
char name[10];
// function member declaration
void get_data();
void put_data();
void main(void)
{
clrscr();
getdata(); // for input
putdata(); // for output
getch();
}
void get_data()
{
cout<<"\nEnter roll no: ";
cin>>roll;
cout<<"Enter age : ";
cin>>age;
cout<<"Enter Name : ";
gets(name);
}
void put_data()
{
cout<<"\nDisplay Record";
cout<<"\nRoll no : "<<roll;
cout<<"\nStu. age: "<<age;
cout<<"\nStu.Name: "<<name;
}
OUTPUT
Enter roll no: 101
Enter age : 25
Enter Name : Rohit sherma
Display Record
Roll no : 101
Stu. age: 25
Stu.Name: Rohit sherma
Explanation
इसे आप नीचे diagram में देख सकते हैं।
related exercise: