سلام
من می خواستم شماره دانشجویی ، نام و نمره n دانشجو رو ذخیره کنم .
کد زیر رو برای این موضوع نوشتم :
# include <iostream.h>
# include <conio.h>

int main () {
int num ;
float *marks ;
char **names , **id;
cout << "How many students do you want to survey ?";
cin >> num ;
marks = new float [num];
names = new char *[num];
id = new char *[num];
for (int j = 0 ; j < num ; j++)
names [num] = new char [40] ;
for (int j = 0 ; j < num ; j++)
id [num] = new char [40] ;
for(int i = 0 ; i < num ; i++ ){
cout << i + 1<< " ) Name : " ;
cin >> names [i];
cout << "ID : " ;
cin >> id [i];
cout << "Mark : " ;
cin >> marks [i] ;
cout << "-----" << endl ;
}
getch();
return 0 ;
}

ولی وقتی زدم که می خوام 5 دانشجو رو وارد کنم رو وارد کردن سومین رکورد این پنجره باز شد من از bolrland 5.02 استفاده می کنم
سوال اولم اینه که اصلا این پنجره برای چی باز شده ؟
و دوم اینکه چطور کد رو بازنویسی کنم که به نتیجه مطلوب برسم.
پیشاپیش از دوستان متشکرم
سرافراز باشید