السلام عليكم ورحمه الله وبركاته ...
اخواني انا اريد داله تستقبل بيانات الـ struct وتقوم بطباعتها (كالمصفوفه )
وهذا هو برنامجي .. وفيه غلط .. ارجو ابلاغي بالصحيح وشرحه .. وشكرا
#include<iostream.h>
struct std {
int id;
int num;
char name[30];
int grade;
};
void print_data(int a[],int size)
{
for(int i=0;i<=size;i++)
{
cout<<a<<endl;
}
};
void main()
{
std list[3],sav;
cout<<"Enter A list name And data .."<<endl;
for(int i=0;i<=3;i++)
{
cout<<"Enter your name .."<<endl;
cin.getline(sav.name,30);
cout<<"Enter your id .. "<<endl;
cin>>sav.id;
cout<<"Enter your number ..."<<endl;
cin>>sav.num;
cout<<"Enter your grade ..."<<endl;
cin>>sav.grade;
list=sav;
}
print_data(list,3);
}يعني اول شي ادخل بيانات الـ struct وبعدين قمت بـ استدعاء داله الطباعه .. لتطبع البيانات ..
