Note that there are some explanatory texts on larger screens.

plurals
  1. POTrying to get my program to read an input file correctly 2d array
    primarykey
    data
    text
    <p>I am trying to make my program read my input file correctly, the following is my input file, the first column is what I want the user to input and then the values need to be taken out from the corresponding row, the values being read are wrong though.</p> <p>14, 14, 8, 0.4, 16, 2.0, 1.7, 7, 4.7, 0.23, 0.44, 290, 350</p> <p>16, 16, 10, 0.5, 17, 2.2, 1.8, 8, 5.4, 0.27, 0.5, 310, 370</p> <p>18, 18, 11, 0.5, 18, 2.2, 2.0, 9, 6.0, 0.30, 0.56, 320, 380</p> <p>20, 20, 12, 0.5, 19, 2.3, 2.2, 9.5, 6.4, 0.32, 0.59, 330, 390</p> <p>22, 22, 13, 0.5, 20, 2.4, 2.4, 10, 6.7, 0.33, 0.63, 340, 410</p> <p>24, 24, 14, 0.5, 21, 2.5, 2.5, 11, 7.4, 0.37, 0.69, 350, 420</p> <p>27, 27, 16, 0.6, 22, 2.6, 2.8, 11.5, 7.7, 0.38, 0.72, 370, 450</p> <p>30, 30, 18, 0.6, 23, 2.7, 3.0, 12, 8.0, 0.40, 0.75, 380, 460</p> <p>35, 35, 21, 0.6, 25, 2.8, 3.4, 13, 8.7, 0.43, 0.81, 400, 480</p> <p>40, 40, 24, 0.6, 26, 2.9, 3.8, 14, 9.4, 0.47, 0.88, 420, 500</p> <p>45, 45, 27, 0.6, 27, 3.1, 3.8, 15, 10.0, 0.50, 0.94, 440, 520</p> <p>50, 50, 30, 0.6, 29, 3.2, 3.8, 16, 10.7, 0.53, 1.00, 460, 550</p> <pre><code> ifstream soft; soft.open ("Softwood.txt"); //Opens the softwood text file which holds the values required for calculations cout &lt;&lt;"Please enter the strength class of the timber, excluding the letter." &lt;&lt;endl; cin &gt;&gt; type; float a [12][13]; //begins the array so the input file can be read int i, j; for (i=0; i&lt;12; i++) { for (int j=0; j&lt;13; j++) soft&gt;&gt;a[i][j]; } int m=0; while(a[m][0]!= type &amp;&amp; m&lt;12) { m++; } bendingStrength = a[m][1]; tensionParallel = a[m][2]; tensionPerpindicular = a[m][3]; compressionParallel = a[m][4]; compressionPerpindicular = a[m][5]; shearStrength = a[m][6]; elasticityParallel = a[m][7]; elasticityParallelFive = a[m][8]; elasticityPerpindicular = a[m][9]; shearModulus = a[m][10]; density = a[m][11]; meanDensity = a[m][12]; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload