私は以下のベクトルを持っています
vector<CarRecord> FileRecords;
CarRecord次のような構造です。
typedef struct
{
char carName[14];
eStatus carStatus;
eCarType carType;
} CarRecord;
Update(CarRecord *Rec, eStatus NewStatus);このベクトルで動作するクラスがあり、いくつかの問題に遭遇しました。関数の書き方がわかりません。
ここで次のように答えられる質問を見つけました:
vector[index] = newValue;
しかし、特定のアイテムを見つける方法がわかりません。
編集:
私のベクトルは現在、たとえば次のようになっています。
Name Type Status
Nissan 4 1
Peugeot 3 1
ステータスでは、1私たちはAvailable、0のためにありUnavailableます。
何が必要ですか?名前を持つレコードを検索しPeugeot、タイプをNewTypeパラメーターの値に変更するには、関数が必要です。