我有两种不同的结构。第一种是从.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”是什么意思? –