đoạn code em nhập vào qua hàm và con trỏ cũng ổn rồi ( đã kiểm thử)
#include <iomanip>
#include <iostream>
#include <stdio.h>
using namespace std;
struct DATHUC
{
int n;
float heso;
int muso;
};
DATHUC *&Nhap()
{
DATHUC a;
cin >> a.n;
DATHUC *c = new DATHUC[a.n];
for (int i = 0; i < a.n; i++)
{
cin >> c[i].heso;
cin >> c[i].muso;
}
return c;
}
int main()
{
DATHUC* B; B = Nhap();
return 0;
}
nhưng nếu như em muốn xuất ra lại từng cặp hệ số, mũ số thì có cần thiết lấy lại số a.n trên hàm nhập không? Và lấy lại bằng cách nào ạ?( code em viết có phèn quá thì xin góp ý :)) )
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?