我有兩種不同的結構。第一種是從.txt文件讀取數據的astm,第二種是使用結構體1中的值讀取用戶輸入並進行計算。 stmct astm將充當菜單。我的問題是,我如何將struct astm的值傳遞給struct rebar?C++如何將值從一個結構傳遞到另一個結構?
這裏有兩種結構:
這裏是.txt文件(實際的文件不包含 「SZ」, 「重量」 或 「直徑」):
sz wt diameter
2 0.167 0.250
3 0.376 0.375
4 0.668 0.500
5 1.043 0.625
6 1.502 0.750
7 2.044 0.875
8 2.670 1.000
9 3.400 1.128
10 4.303 1.27
11 5.313 1.41
14 7.65 1.693
18 13.6 2.257
實施例: 選擇大小:4 Enther長度:500
尺寸:4 直徑:0.500 總重量=長度*瓦特八= 3340.0
聽起來像指針工作。我想如果你內部的結構成員定義爲指針,然後只是分享它們之間的實際值,那就行了。雖然可能會給你一些漂亮的繩索,讓自己依靠。 –
你的struct聲明是c樣式的,所以這真的是C++嗎? – crashmstr
目前尚不清楚你想要達到的目標。 「將struct astm的值傳遞給struct rebar」是什麼意思? –