要素の周期表からのデータをいつでもアクセスできる配列に格納するプログラムを作成したいと思います。C++で構造型配列を作る方法
#include <iostream>
using namespace std;
struct element
{
string symbol;
string name;
float atomicWeight;
};
element periodicTable[119];
periodicTable[1].symbol = "H";
periodicTable[1].name = "Hydrogen";
periodicTable[1].atomicWeight = 1.008;
int main()
{
cout << periodicTable[1].symbol << periodicTable[1].name << periodicTable[1].atomicWeight << endl;
return 0;
}
:私は「周期表は、[119]」ここ
が私のコードで配列の各要素のためにそれの各要素のデータと構造体を作ることによってそれを行うと、その構造体のインスタンスを作成したいです
私は、Linuxを実行し、私はこれをコンパイルしようとすると、私はこのエラーを取得:「エラー:周期表は、タイプがない」私は正しく構造体の配列を作る方法を知っていただきたいと思い
を、誰でもあればこのようなプログラムを作ったり、他のエラーを見るのに良い方法があります。
あなたは他のすべてのエラーを持っているのですか? – Valentin
宣言のみのnamespaceスコープではステートメントを使用できません。文は関数の中に入ります。 'periodicTable [1] .symbol =" H ";'その他を 'main'の内部に移動します。 –
関数の外に文を置くことはできません。 –