Cậu tạo Dialog mới bằng gì ? CDialog ?
Mình muốn tạo một dialog và thêm tham số vào hàm dựng của dialog này, nhưng vấn đề là nó bắt tham số luôn phải gán giá trị mặc định, mà tham số của mình lại là kiểu struct gồm các phần tử kiểu CString. Vậy mình phải gán giá trị mặc định sao vậy? Ai biết chỉ với.
Cậu tạo Dialog mới bằng gì ? CDialog ?
Mot struct co khac gi mot class. De gia tri mac dinh la null van duoc ma.
struct teststruct
{
CString strName;
CString strAge;
};
CtestDialogDlg(CWnd* pParent = NULL, teststruct test = null);
Mình tạo dialog bằng CDialog.
Mình gán nó bằng NULL rồi nhưng nó không chịu. Vậy thế nên mình mới hỏi.
ý bạn là tạo constructor default ?
Nếu vậy thì đối với chuỗi , theo mình biết ko gán bằng null được mà dùng strcpy(đối số,"")
Bể học mênh mông , quay đầu ....là bờ !
đây là cách khởi tạo giá trị cho một struct:
bạn xem thử có áp dụng được vào bài làm của bạn ko.C Code:
typedef struct _t { int i; int j; }Tamp; void main() { Tamp newst={12345,19}; getch(); }