如何在兩個對話方塊中共享陣列,如何在兩個對話方塊中共享一個陣列

2023-01-14 16:06:04 字數 906 閱讀 8670

1樓:匿名使用者

int 轉 cstring

可以直接用成員的,更簡單

cstring temp;

int i = 100;

temp.format("%d", i);

m_a.setwindowtext(temp);// 這個temp引用你的

2樓:風輕雲度

是a的成員嗎?要保證b訪問時沒有結束生命週期。

是cstirng陣列?如果是那麼把元素放到cstringarray中。

可以在a中寫方法:cstringarray getsortarray() const;

儲存成員 cstringarray m_arr; // 將元素都壓倒這裡。

如果陣列是int陣列:

bool getintsortarray( int* parr )要宣告整形陣列 int m_intarr[你要設定的大小];

然後在b中呼叫 a dlg; dlg.getarray();

用cstring的format

cstring temp;

int i = 100;

temp.format("%d", i);

3樓:樸清懿

將其設為全域性陣列,用extern

另外,你用static靜態變數其實也相當於一個全域性變數程式一啟動就分配記憶體

生命週期和程式一樣

4樓:匿名使用者

在a的類定義裡把陣列改成了公有靜態變數。。。然後直接在b對話方塊裡呼叫。。。然後就解決了。。。

你都解決了

5樓:

問題1可能是因為在b中用的時候a類的例項已經被銷燬

問題2可以用cstring的format方法

開啟,出現個兩個對話方塊 是對話方塊開啟時命令無法執行,單擊確定,然後關閉對話方塊以繼續

用360安全衛士自帶功能直接搞定,我也是,用了好多方法,就這個可以 開啟word文件時總是提示 對話方塊開啟時命令無法執行。單擊 確定 然後關閉對話方塊以繼續。4月22日 23 48 解除安裝microsoft office及所有元件,再重灌一遍。word2003開啟出現 對話方塊開啟時命令無法執行...

在VC6 0的MFC中,如何在對話方塊中實現開啟影象(BMP

我的bai duqq,zhi95101那個 dao,lpbits lpbitmap sizeof bitmapfileheader sizeof bitmapinfoheader if lpbackup delete lpbackup lpbackup new byte nlen memcpy lp...

c中如何在陣列中取兩個不同的值,java如何在陣列中取最大值和最小值

有時的確會存在這種情況,這種原因是因為偽靜機的問題,其實軟體隨機都是有規率可循的,這種隨機不能做到真正的隨機。你還可以使用另外的隨機方式,就是利用時間來取,取時間的秒後幾位,然後把其他一位把隨機值。雖然這種情況下可以通過研究你的演算法能掌握你下一個隨機數,但對於程式來說基本上已經是可以了的了!但不管...