X



プログラミングの配列について勉強してんだけど
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 15:26:32.103ID:OEwXITPc0
配列って実行中に要素を変更する事って出来ないんだな
ずっと勘違いしてたわ
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 16:08:38.583ID:1yzf0VMO0
できるぞ
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 16:10:37.476ID:wG5rf65O0
要素指定して代入
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 16:12:19.370ID:OEwXITPc0
ごめん変更じゃなくて追加の事だったわ
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 16:12:55.679ID:1yzf0VMO0
可変配列なら追加もできるぞ
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 16:13:21.715ID:wBLacZIX0
まず言語を言った方がいいよ
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 16:15:13.828ID:9Vrv/PmK0
mallocとsizeof使えば実行中に配列の大きさ定義できるけど
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 16:17:30.656ID:OEwXITPc0
C++だよ
可変配列の追加ってArrayResize()の事?
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/13(木) 16:21:19.676ID:1yzf0VMO0
> C++で、可変配列の定義と配列の要素を追加するコードを教えて

可変配列を定義するには、C++の標準ライブラリであるvectorを使用します。vectorは、可変長の配列を表すコンテナで、要素を動的に追加・削除することができます。

以下は、vectorを使用して要素を追加する例です。

c++

#include <iostream>
#include <vector>

int main() {
// 空のvectorを定義
std::vector<int> my_vector;

// 要素を追加
my_vector.push_back(1);
my_vector.push_back(2);
my_vector.push_back(3);

// 要素を表示
for (int i = 0; i < my_vector.size(); i++) {
std::cout << my_vector[i] << " ";
}
std::cout << std::endl;

return 0;
}

上記のコードでは、int型の要素を持つ空のvectorを定義し、push_back関数を使用して要素を追加しています。最後に、forループを使用して、要素を表示しています。

push_back関数は、vectorの末尾に要素を追加するために使用されます。vectorに要素を追加するには、push_back関数以外にも、insert関数なども使用することができます。また、vectorの要素数を取得するには、size関数を使用します。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況