1
は、次のコードを考えてみましょう:メイン関数でクラスから配列を使用して
#include <iostream>
#include <string>
#include <algorithm>
int main()
{
class treasure
{
public:
char name[100];
double value[100];
double weight[100];
};
int itemNumber, totalWeight, i;
treasure item;
std::cout << "Enter total item weight: " << std::endl;
std::cin >> totalWeight;
std::cout << "Enter total item number: " << std::endl;
std::cin >> itemNumber;
for(i = 0; i < itemNumber; i++)
{
std::cout << "Enter item name: " << std::endl;
std::cin >> item.name[i];
}
return 0;
}
を私は配列で入力5項目に望んでいたが、それはちょうど2つの項目を求めています。最初は1つの項目を取り、3行を印刷した後にもう一度入力します。問題であると想定されるのは。何がうまくいかなかったのですか?
感謝の男:Dはちょうど新しい何かを学んだ。 –