next up previous contents
Next: D.4 ファイル入出力 Up: D. C++ を使ってみよう Previous: D.2.10 sscanf() の代りに

D.3 vector

vector1.C

#include <iostream.h>
#include <vector.h>

int main()
{
  int i, n;
  vector<double> a;

  cout << "input integer: ";
  cin >> n;

  vector<double> b(n);
  for (i = 0; i < n; i++)
    b[i] = i;

  a = b;
  for (i = 0; i < a.size(); i++)
    cout << a[i] << ' ';
  cout << endl;

#if 0
  n = b.size();
  b.resize(n * 2);
  for (i = n; i < b.size(); i++)
    b[i] = b[i - n];
  for (i = 0; i < b.size(); i++)
    cout << b[i] << ' ';
  cout << endl;
#endif
}


next up previous contents
Next: D.4 ファイル入出力 Up: D. C++ を使ってみよう Previous: D.2.10 sscanf() の代りに
Masashi Katsurada
平成18年4月28日