通知
すべてクリア
Topic starter
2008年2月17日 6:53 PM
VC++ 6.0 OS-XP
#include <vector>
typedef struct {
int a ;
int b ;
} Kozotai ;
std::vector<Kozotai> vk ;
このvk配列の最後の項目にa,bの値を別々に設定したいのですが、どうすればよろしいで
しょうか?ご存知の方よろしくおねがいします。
2008年2月17日 7:55 PM
#include <iostream>
#include <vector>
struct Kozotai {
int a ;
int b ;
};
using namespace std;
int main() {
vector<Kozotai> vk;
for ( int i = 0; i < 4; ++i ) {
Kozotai k;
k.a = i; k.b = -i;
vk.push_back(k);
}
vk.back().a = 123; // ココと
vk.back().b = 456; // ココ
for ( int i = 0; i < vk.size(); ++i ) {
cout << vk[i].a << ',' << vk[i].b << endl;
}
}
Topic starter
2008年2月17日 8:26 PM
επιστημη様
ご親切なご回答ありがとうございました。
このまま、コンパイルすると実行できましたので、
よく理解することができました。